File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ ---
2+ layout : advisory
3+ title : ' GHSA-mvxr-6m87-mv2q (mail): Email address spoofing via malformed RFC 2047
4+ encoded-words in mail'
5+ comments : false
6+ categories :
7+ - mail
8+ advisory :
9+ gem : mail
10+ ghsa : mvxr-6m87-mv2q
11+ url : https://github.com/mikel/mail/security/advisories/GHSA-mvxr-6m87-mv2q
12+ title : Email address spoofing via malformed RFC 2047 encoded-words in mail
13+ date : 2026-07-01
14+ description : |-
15+ ## Summary
16+
17+ Mail::Utilities.q_value_decode and Mail::Utilities.b_value_decode
18+ decoded only the first RFC 2047 encoded-word in a string and used
19+ an overly greedy pattern to match the charset token. A crafted,
20+ malformed encoded-word embedded in an address display name or local
21+ part could cause the decoded output to differ from what a human
22+ reviewer or downstream parser would expect, allowing an attacker
23+ to spoof the apparent sender/recipient address.
24+ cvss_v3 : 5.1
25+ patched_versions :
26+ - " >= 2.9.1"
27+ related :
28+ url :
29+ - https://rubygems.org/gems/mail/versions/2.9.1
30+ - https://github.com/mikel/mail/releases/tag/2.9.1
31+ - https://github.com/mikel/mail/pull/1664
32+ - https://github.com/mikel/mail/security/advisories/GHSA-mvxr-6m87-mv2q
33+ notes : |
34+ - cvss_v3, date from repo GHSA
35+ - No CVE value.
36+ ---
You can’t perform that action at this time.
0 commit comments