blob: b696ec3ae2d23ef0ee36db5b28d29f5c4fa6db86 [file]
id: GO-2025-3988
modules:
- module: github.com/wneessen/go-mail
versions:
- fixed: 0.7.1
vulnerable_at: 0.7.0
packages:
- package: github.com/wneessen/go-mail
symbols:
- Msg.GetSender
- Msg.GetRecipients
- parseMultiPartHeader
- parseMultiPartHeader
- Client.SendWithSMTPClient
- base64LineBreaker.Write
- base64LineBreaker.Close
derived_symbols:
- Client.Close
- Client.CloseWithSMTPClient
- Client.DialAndSend
- Client.DialAndSendWithContext
- Client.DialToSMTPClientWithContext
- Client.DialWithContext
- Client.Reset
- Client.ResetWithSMTPClient
- Client.Send
- Client.ServerAddr
- EMLToMsgFromFile
- EMLToMsgFromReader
- EMLToMsgFromString
- Msg.AddAlternativeHTMLTemplate
- Msg.AddAlternativeTextTemplate
- Msg.AddBcc
- Msg.AddBccFormat
- Msg.AddCc
- Msg.AddCcFormat
- Msg.AddTo
- Msg.AddToFormat
- Msg.AttachFile
- Msg.AttachFromEmbedFS
- Msg.AttachFromIOFS
- Msg.AttachHTMLTemplate
- Msg.AttachReadSeeker
- Msg.AttachReader
- Msg.AttachTextTemplate
- Msg.Bcc
- Msg.BccFromString
- Msg.BccIgnoreInvalid
- Msg.Cc
- Msg.CcFromString
- Msg.CcIgnoreInvalid
- Msg.EmbedFile
- Msg.EmbedFromEmbedFS
- Msg.EmbedFromIOFS
- Msg.EmbedHTMLTemplate
- Msg.EmbedReadSeeker
- Msg.EmbedReader
- Msg.EmbedTextTemplate
- Msg.EnvelopeFrom
- Msg.EnvelopeFromFormat
- Msg.From
- Msg.FromFormat
- Msg.GetAddrHeaderString
- Msg.GetBccString
- Msg.GetCcString
- Msg.GetFromString
- Msg.GetToString
- Msg.NewReader
- Msg.ReplyTo
- Msg.ReplyToFormat
- Msg.RequestMDNAddTo
- Msg.RequestMDNAddToFormat
- Msg.RequestMDNTo
- Msg.RequestMDNToFormat
- Msg.SetAddrHeader
- Msg.SetAddrHeaderIgnoreInvalid
- Msg.SetBodyHTMLTemplate
- Msg.SetBodyTextTemplate
- Msg.SetBulk
- Msg.SetDate
- Msg.SetDateWithValue
- Msg.SetGenHeader
- Msg.SetHeader
- Msg.SetImportance
- Msg.SetMessageID
- Msg.SetMessageIDWithValue
- Msg.SetOrganization
- Msg.SetUserAgent
- Msg.SignWithTLSCertificate
- Msg.Subject
- Msg.To
- Msg.ToFromString
- Msg.ToIgnoreInvalid
- Msg.UpdateReader
- Msg.Write
- Msg.WriteTo
- Msg.WriteToFile
- Msg.WriteToSendmail
- Msg.WriteToSendmailWithCommand
- Msg.WriteToSendmailWithContext
- Msg.WriteToSkipMiddleware
- Msg.WriteToTempFile
- NewClient
- Part.GetContent
- QuickSend
- SMTPAuthType.UnmarshalString
- SendError.Error
- msgWriter.Write
- package: github.com/wneessen/go-mail/smtp
symbols:
- Client.TLSConnectionState
- Client.Mail
- Client.Rcpt
- DataCloser.Write
derived_symbols:
- SendMail
summary: |-
Insufficient address encoding when passing mail addresses to the SMTP client in
github.com/wneessen/go-mail
cves:
- CVE-2025-59937
ghsas:
- GHSA-wpwj-69cm-q9c5
references:
- advisory: https://github.com/wneessen/go-mail/security/advisories/GHSA-wpwj-69cm-q9c5
- fix: https://github.com/wneessen/go-mail/commit/42e92cfe027be04aff72921adb0f72f11d517479
- fix: https://github.com/wneessen/go-mail/pull/496
- report: https://github.com/wneessen/go-mail/issues/495
source:
id: GHSA-wpwj-69cm-q9c5
created: 2025-11-03T13:06:52.046063-05:00
review_status: REVIEWED