Repository navigation
chore(deps): update module golang.org/x/net to v0.60.0 [security] (main) - #140
renovate[bot] wants to merge 1 commit into
Conversation
ℹ️ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
|
Lambda integration test executed with success... client_payload:
|
OpenSSF Scorecard — 7.2/10 ✅
|
🌊 Neptune Plan ResultsTerraform Stacks: Neptune completed the plan with status: ✅
Command ✅ Click to see the command outputCommand ✅ Click to see the command outputCommand ✅ Click to see the command outputCommand ✅ Click to see the command outputTo apply these changes, comment: |
🌊 Neptune Apply ResultsTerraform Stacks: Neptune completed the apply with status: ✅
Command ✅ Click to see the command outputCommand ✅ Click to see the command output |
d25a7c7 to
1da9c25
Compare
|
Lambda integration test executed with success... client_payload:
|
🌊 Neptune Plan ResultsTerraform Stacks: Neptune completed the plan with status: ✅
Command ✅ Click to see the command outputCommand ✅ Click to see the command outputCommand ✅ Click to see the command outputCommand ✅ Click to see the command outputTo apply these changes, comment: |
🌊 Neptune Apply ResultsTerraform Stacks: Neptune completed the apply with status: ✅
Command ✅ Click to see the command outputCommand ✅ Click to see the command output |
1da9c25 to
1f3b24a
Compare
|
Lambda integration test executed with success... client_payload:
|
|
Lambda integration test executed with success... client_payload:
|
🌊 Neptune Plan ResultsTerraform Stacks: Neptune completed the plan with status: ✅
Command ✅ Click to see the command outputCommand ✅ Click to see the command outputCommand ✅ Click to see the command outputCommand ✅ Click to see the command outputTo apply these changes, comment: |
🌊 Neptune Apply ResultsTerraform Stacks: Neptune completed the apply with status: ✅
Command ✅ Click to see the command outputCommand ✅ Click to see the command output |
🌊 Neptune Plan ResultsTerraform Stacks: Neptune completed the plan with status: ✅
Command ✅ Click to see the command outputCommand ✅ Click to see the command outputCommand ✅ Click to see the command outputCommand ✅ Click to see the command outputTo apply these changes, comment: |
🌊 Neptune Apply ResultsTerraform Stacks: Neptune completed the apply with status: ✅
Command ✅ Click to see the command outputCommand ✅ Click to see the command output |
🌊 Neptune Plan ResultsTerraform Stacks: Neptune completed the plan with status: ✅
Command ✅ Click to see the command outputCommand ✅ Click to see the command outputCommand ✅ Click to see the command outputCommand ✅ Click to see the command outputTo apply these changes, comment: |
🌊 Neptune Apply ResultsTerraform Stacks: Neptune completed the apply with status: ✅
Command ✅ Click to see the command outputCommand ✅ Click to see the command output |
1ddeb77 to
5e32efb
Compare
|
Lambda integration test executed with success... client_payload:
|
|
Lambda integration test executed with success... client_payload:
|
🌊 Neptune Plan ResultsTerraform Stacks: Neptune completed the plan with status: ✅
Command ✅ Click to see the command outputCommand ✅ Click to see the command outputCommand ✅ Click to see the command outputCommand ✅ Click to see the command outputTo apply these changes, comment: |
🌊 Neptune Apply ResultsTerraform Stacks: Neptune completed the apply with status: ✅
Command ✅ Click to see the command outputCommand ✅ Click to see the command output |
🌊 Neptune Plan ResultsTerraform Stacks: Neptune completed the plan with status: ✅
Command ✅ Click to see the command outputCommand ✅ Click to see the command outputCommand ✅ Click to see the command outputCommand ✅ Click to see the command outputTo apply these changes, comment: |
🌊 Neptune Apply ResultsTerraform Stacks: Neptune completed the apply with status: ✅
Command ✅ Click to see the command outputCommand ✅ Click to see the command output |
5e32efb to
16b0d5e
Compare
|
Important Review skippedBot user detected. To trigger a single review, invoke the ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Lambda integration test executed with success... client_payload:
|
|
Lambda integration test executed with success... client_payload:
|
16b0d5e to
8e97707
Compare
|
Lambda integration test executed with success... client_payload:
|
This PR contains the following updates:
v0.52.0→v0.60.0Infinite loop in HTTP/2 transport when given bad SETTINGS_MAX_FRAME_SIZE in net/http/internal/http2 in golang.org/x/net
BIT-golang-2026-33814 / CVE-2026-33814 / GO-2026-4918
More information
Details
When processing HTTP/2 SETTINGS frames, transport will enter an infinite loop of writing CONTINUATION frames if it receives a SETTINGS_MAX_FRAME_SIZE with a value of 0.
Severity
Unknown
References
This data is provided by OSV and the Go Vulnerability Database (CC-BY 4.0).
Go Net HTML parser is vulnerable to denial of service
CVE-2026-25680 / GHSA-5cv4-jp36-h3mw / GO-2026-5028
More information
Details
In Go Net (
golang.org/x/net) before verion 0.55.0, parsing arbitrary HTML can consume excessive CPU time, possibly leading to denial of service.Severity
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:HReferences
This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).
Invoking incorrect handling of namespaced elements in foreign content in golang.org/x/net/html
CVE-2026-42506 / GO-2026-5025
More information
Details
Parsing arbitrary HTML which is then rendered using Render can result in an unexpected HTML tree. This can be leveraged to execute XSS attacks in applications that attempt to sanitize input HTML before rendering.
Severity
Unknown
References
This data is provided by OSV and the Go Vulnerability Database (CC-BY 4.0).
Invoking failure to reject ASCII-only Punycode-encoded labels in golang.org/x/net/idna
CVE-2026-39821 / GO-2026-5026
More information
Details
The ToASCII and ToUnicode functions incorrectly accept Punycode-encoded labels that decode to an ASCII-only label. For example, ToUnicode("xn--example-.com") incorrectly returns the name "example.com" rather than an error.
This behavior can lead to privilege escalation in programs using the idna package. For example, a program which performs privilege checks on the ASCII hostname may reject "example.com" but permit "xn--example-.com". If that program subsequently converts the ASCII hostname to Unicode, it will inadvertently permits access to the Unicode name "example.com".
Severity
Unknown
References
This data is provided by OSV and the Go Vulnerability Database (CC-BY 4.0).
Invoking incorrect handling of HTML elements in foreign content in golang.org/x/net/html
CVE-2026-42502 / GO-2026-5027
More information
Details
Parsing arbitrary HTML which is then rendered using Render can result in an unexpected HTML tree. This can be leveraged to execute XSS attacks in applications that attempt to sanitize input HTML before rendering.
Severity
Unknown
References
This data is provided by OSV and the Go Vulnerability Database (CC-BY 4.0).
Invoking denial of service when parsing arbitrary HTML in golang.org/x/net/html
CVE-2026-25680 / GHSA-5cv4-jp36-h3mw / GO-2026-5028
More information
Details
Parsing arbitrary HTML can consume excessive CPU time, possibly leading to denial of service.
Severity
Unknown
References
This data is provided by OSV and the Go Vulnerability Database (CC-BY 4.0).
Invoking incorrect handling of character references in DOCTYPE nodes in golang.org/x/net/html
CVE-2026-25681 / GO-2026-5029
More information
Details
Parsing arbitrary HTML which is then rendered using Render can result in an unexpected HTML tree. This can be leveraged to execute XSS attacks in applications that attempt to sanitize input HTML before rendering.
Severity
Unknown
References
This data is provided by OSV and the Go Vulnerability Database (CC-BY 4.0).
Invoking duplicate attributes can cause XSS in golang.org/x/net/html
CVE-2026-27136 / GO-2026-5030
More information
Details
Parsing arbitrary HTML which is then rendered using Render can result in an unexpected HTML tree. This can be leveraged to execute XSS attacks in applications that attempt to sanitize input HTML before rendering.
Severity
Unknown
References
This data is provided by OSV and the Go Vulnerability Database (CC-BY 4.0).
Parsing an invalid SVCB or HTTPS RR can panic in golang.org/x/net/dns/dnsmessage
BIT-golang-2026-46600 / CVE-2026-46600 / GO-2026-5942
More information
Details
Parsing an invalid SVCB or HTTPS RR can panic when the size of a parameter value overflows the message buffer.
Severity
Unknown
References
This data is provided by OSV and the Go Vulnerability Database (CC-BY 4.0).
HTTP/2 server memory exhaustion due to Trailer headers in net/http
CVE-2026-78659 / GO-2026-6603
More information
Details
When "Trailer" headers are sent by a client, the HTTP server internally uses the header values to populate the Request.Trailer map passed to the server handler. Because Request.Trailer is a map, each entry incurs memory overhead. For HTTP/2 servers, a malicious client can exploit this by sending a "Trailer" header that declares a large number of fields, causing the server to allocate a disproportionate amount of memory while bypassing Server.MaxHeaderValueCount and Server.MaxHeaderBytes limits. This exploit is not applicable for HTTP/1 servers, which do not support multiplexing a large number of requests over one TCP connection, and whose Server.MaxHeaderBytes are calculated differently.
Severity
Unknown
References
This data is provided by OSV and the Go Vulnerability Database (CC-BY 4.0).
HTTP/2 transport accepts malformed framing-related headers in net/http
CVE-2026-78660 / GO-2026-6610
More information
Details
Historically, we have been rather lax about malformed framing-related headers in our HTTP/2 implementation, as they cannot interfere with HTTP/2 framing. However, this makes it possible for our HTTP/2 implementation to forward responses containing such headers to an HTTP/1 client when acting as a reverse proxy. If the HTTP/1 client also does not behave strictly enough, this can result in response smuggling.
Severity
Unknown
References
This data is provided by OSV and the Go Vulnerability Database (CC-BY 4.0).
Excessive CPU consumption from repeated initial window changes in net/http
CVE-2026-78669 / GO-2026-6611
More information
Details
A malicious HTTP/2 peer can cause excessive CPU consumption in the client or server by opening a large number of streams and then sending many small SETTINGS frames containing SETTINGS_INITIAL_WINDOW_SIZE values.
Severity
Unknown
References
This data is provided by OSV and the Go Vulnerability Database (CC-BY 4.0).
Double flow control refund on HTTP/2 server streams in net/http
CVE-2026-78663 / GO-2026-6612
More information
Details
The HTTP/2 server can refund connection-level flow control twice for the same data: Once when a client resets a stream (refunding data for any sent-but-unread portion of the stream), and again when a request handler reads the buffered data. A malicious client can exploit this to bypass the configured connection-level flow control limit (MaxReceiveBufferPerConnection). Total buffered data is still limited by the concurrent stream limit and stream-level flow control.
Severity
Unknown
References
This data is provided by OSV and the Go Vulnerability Database (CC-BY 4.0).
HTTP/2 server crash due to HPACK encoder race in net/http
CVE-2026-97032 / GO-2026-6617
More information
Details
HTTP/2 servers could end up crashing due to inadvertently modifying its HPACK encoder concurrently. This happens because the server modifies the HPACK encoder from two goroutines without synchronization: one uses the encoder to encode a HEADERS frame as part of a response sent to a client and the other modifies the encoder's table size when handling a SETTINGS frame containing SETTINGS_HEADER_TABLE_SIZE that a client sends. A malicious client can repeatedly send a request while changing the header table size to crash the server.
Severity
Unknown
References
This data is provided by OSV and the Go Vulnerability Database (CC-BY 4.0).
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.