CVE-2025-59937

go-mail is a comprehensive library for sending mails with Go. In versions 0.7.0 and below, due to incorrect handling of the mail.Address values when a sender- or recipient address is passed to the corresponding MAIL FROM or RCPT TO commands of the SMTP client, there is a possibility of wrong address routing or even ESMTP parameter smuggling. For successful exploitation, it is required that the user's code allows for arbitrary mail address input (i. e. through a web form or similar). If only static mail addresses are used (i. e. in a config file) and the mail addresses in use do not consist of quoted local parts, this should not affect users. This issue is fixed in version 0.7.1
Configurations

Configuration 1 (hide)

cpe:2.3:a:pebcak:go-mail:*:*:*:*:*:go:*:*

History

16 Oct 2025, 15:55

Type Values Removed Values Added
References () https://github.com/wneessen/go-mail/commit/42e92cfe027be04aff72921adb0f72f11d517479 - () https://github.com/wneessen/go-mail/commit/42e92cfe027be04aff72921adb0f72f11d517479 - Patch
References () https://github.com/wneessen/go-mail/issues/495 - () https://github.com/wneessen/go-mail/issues/495 - Exploit, Issue Tracking
References () https://github.com/wneessen/go-mail/pull/496 - () https://github.com/wneessen/go-mail/pull/496 - Issue Tracking, Patch
References () https://github.com/wneessen/go-mail/security/advisories/GHSA-wpwj-69cm-q9c5 - () https://github.com/wneessen/go-mail/security/advisories/GHSA-wpwj-69cm-q9c5 - Vendor Advisory
First Time Pebcak
Pebcak go-mail
CPE cpe:2.3:a:pebcak:go-mail:*:*:*:*:*:go:*:*
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 9.1

30 Sep 2025, 15:15

Type Values Removed Values Added
References () https://github.com/wneessen/go-mail/issues/495 - () https://github.com/wneessen/go-mail/issues/495 -

29 Sep 2025, 23:15

Type Values Removed Values Added
New CVE

Information

Published : 2025-09-29 23:15

Updated : 2025-10-16 15:55


NVD link : CVE-2025-59937

Mitre link : CVE-2025-59937

CVE.ORG link : CVE-2025-59937


JSON object : View

Products Affected

pebcak

  • go-mail
CWE
CWE-88

Improper Neutralization of Argument Delimiters in a Command ('Argument Injection')