GoMail is a powerful library for sending emails via multiple providers, including SMTP, Gmail API, Microsoft Graph API, SendGrid, AWS SES, Mailgun, Mandrill, Postmark, and SparkPost. Supporting attachments, plain text, and HTML content, it simplifies email integration for developers with easy setup and robust functionalities.
Describe the bug
A vulnerability (GO-2024-2887) was detected in the net/netip package of Go version 1.22.3. This causes unexpected behavior when using Is methods for IPv4-mapped IPv6 addresses.
To Reproduce
Steps to reproduce the behavior:
Use the net/netip package with Go version 1.22.3.
Call the IsLoopback or IsMulticast methods on an IPv4-mapped IPv6 address.
Observe the unexpected behavior.
Expected behavior
The methods should handle IPv4-mapped IPv6 addresses correctly without causing unexpected behavior.
Screenshots
N/A
Desktop (please complete the following information):
OS: Ubuntu 22.04
Browser: N/A
Version: Go 1.22.3
Smartphone (please complete the following information):
N/A
Additional context
This issue is resolved in Go version 1.22.4. Updating to this version will fix the vulnerability.
Describe the bug A vulnerability (GO-2024-2887) was detected in the
net/netip
package of Go version 1.22.3. This causes unexpected behavior when usingIs
methods for IPv4-mapped IPv6 addresses.To Reproduce Steps to reproduce the behavior:
net/netip
package with Go version 1.22.3.IsLoopback
orIsMulticast
methods on an IPv4-mapped IPv6 address.Expected behavior The methods should handle IPv4-mapped IPv6 addresses correctly without causing unexpected behavior.
Screenshots N/A
Desktop (please complete the following information):
Smartphone (please complete the following information): N/A
Additional context This issue is resolved in Go version 1.22.4. Updating to this version will fix the vulnerability.