CVE-2026-63435

EUVD-2026-69609
Mail is an internet library for Ruby designed to handle email generation, parsing, and sending. Prior to 2.9.1, Mail::Utilities.q_value_decode and Mail::Utilities.b_value_decode used a single String#match and an overly greedy charset capture to decode only the first RFC 2047 encoded-word and mishandle surrounding or subsequent text. A crafted malformed encoded-word in an address display name or local part could cross ? delimiters and make decoded From, To, or Reply-To header values differ from the raw values inspected by a human reviewer or downstream parser, enabling apparent sender or recipient spoofing, phishing, or authorization-check bypass. This issue is fixed in version 2.9.1.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTPrimary
5.3 MEDIUM
NETWORK
LOW
NONE
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Awaiting analysis
This vulnerability is currently awaiting analysis.
Base Score
CVSS 3.x
EPSS Score
Percentile: 37.43%
Debian logo
Debian Releases
Debian Product
Codename
ruby-mail
bookworm
postponed
forky
2.9.1-1
fixed
sid
2.9.1-1
fixed
trixie
no-dsa
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
ruby2.3
jammy
dne
noble
dne
resolute
dne
xenial
needs-triage
ruby2.5
bionic
needs-triage
jammy
dne
noble
dne
resolute
dne
ruby2.7
focal
needs-triage
jammy
dne
noble
dne
resolute
dne
ruby3.0
jammy
needs-triage
noble
dne
resolute
dne
ruby3.2
jammy
dne
noble
needs-triage
resolute
dne
ruby3.3
jammy
dne
noble
dne
resolute
needs-triage
jruby
bionic
needs-triage
focal
needs-triage
jammy
dne
noble
needs-triage
resolute
needs-triage
trusty
needs-triage
xenial
needs-triage