chore(deps): update module golang.org/x/crypto to v0.56.0 [security] - #1867
Conversation
ℹ Artifact update noticeFile name: deployments/pulumi/go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
✅ Approve — automated reviewThe dependency versions and checksums are updated consistently across the affected Go modules. No actionable regressions were found. No findings. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1867 +/- ##
==========================================
+ Coverage 81.39% 81.49% +0.10%
==========================================
Files 206 206
Lines 11356 11356
==========================================
+ Hits 9243 9255 +12
+ Misses 1557 1556 -1
+ Partials 556 545 -11 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
776248c to
dfe0fce
Compare
|
This PR is a Renovate security bump of StandardsNo confirmed material finding. The commit message ( SpecNo confirmed material finding. The PR body's stated requirement — upgrade Reviewed independently by GLM (glm-5.3-flash) and DeepSeek (deepseek-v4-pro-0813) via Shipfox; verified and synthesized by GLM. |
This PR contains the following updates:
v0.55.0->v0.56.0Prevent DoS on deadlocked established channel in golang.org/x/crypto/ssh
CVE-2026-56855 / GO-2026-6355
More information
Details
Previously, after a channel has been established, a malicious peer could send crafted messages that would deadlock the entire connection.
Now, we handle all RFC 4254 channel messages; global requests are handled explicitly. Then, treat all other messages as a protocol error and tear the connection down instead of buffering and blocking.
Severity
Unknown
References
This data is provided by OSV and the Go Vulnerability Database (CC-BY 4.0).
Prevent DoS on deadlocked undecided channel in golang.org/x/crypto/ssh
CVE-2026-78662 / GO-2026-6354
More information
Details
Previously, a channel registered in the mux's chanList is not usable until it is established. A malicious peer was able flood the channel's incomingRequests, deadlocking the entire connection.
Now, we add an atomic established state, set when a channel becomes usable. Until such a time, handlePacket drops every packet other than the open confirmation/failure, without blocking and without tearing down the connection.
Severity
Unknown
References
This data is provided by OSV and the Go Vulnerability Database (CC-BY 4.0).
Configuration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.