GO-2025-3988

Source
https://pkg.go.dev/vuln/GO-2025-3988
Import Source
https://vuln.go.dev/ID/GO-2025-3988.json
JSON Data
https://api.osv.dev/v1/vulns/GO-2025-3988
Aliases
Published
2025-11-05T18:41:07Z
Modified
2025-11-05T19:57:23.540883Z
Summary
Insufficient address encoding when passing mail addresses to the SMTP client in github.com/wneessen/go-mail
Details

Insufficient address encoding when passing mail addresses to the SMTP client in github.com/wneessen/go-mail

Database specific
{
    "url": "https://pkg.go.dev/vuln/GO-2025-3988",
    "review_status": "REVIEWED"
}
References

Affected packages

Go / github.com/wneessen/go-mail

Package

Name
github.com/wneessen/go-mail
View open source insights on deps.dev
Purl
pkg:golang/github.com/wneessen/go-mail

Affected ranges

Type
SEMVER
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
0.7.1

Ecosystem specific

{
    "imports": [
        {
            "path": "github.com/wneessen/go-mail",
            "symbols": [
                "Client.Close",
                "Client.CloseWithSMTPClient",
                "Client.DialAndSend",
                "Client.DialAndSendWithContext",
                "Client.DialToSMTPClientWithContext",
                "Client.DialWithContext",
                "Client.Reset",
                "Client.ResetWithSMTPClient",
                "Client.Send",
                "Client.SendWithSMTPClient",
                "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.GetRecipients",
                "Msg.GetSender",
                "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",
                "base64LineBreaker.Close",
                "base64LineBreaker.Write",
                "msgWriter.Write",
                "parseMultiPartHeader",
                "parseMultiPartHeader"
            ]
        },
        {
            "path": "github.com/wneessen/go-mail/smtp",
            "symbols": [
                "Client.Mail",
                "Client.Rcpt",
                "Client.TLSConnectionState",
                "DataCloser.Write",
                "SendMail"
            ]
        }
    ]
}