SIGN IN SIGN UP

vendor: golang.org/x/crypto v0.52.0

changes:

- ssh: fix deadlock on unexpected channel responses (CVE-2026-39830)
- ssh: fix source-address critical option bypass (CVE-2026-46595)
- ssh: fix incorrect operator order (CVE-2026-46597)
- ssh: fix infinite loop on large channel writes due to integer overflow (CVE-2026-39834)
- ssh: enforce user presence verification for security keys (CVE-2026-39831)
- ssh: enforce strict limits on DSA key parameters (CVE-2026-39829)
- ssh: reject RSA keys with excessively large moduli (CVE-2026-39829)
- ssh: fix panic when authority callbacks are nil (CVE-2026-39835)
- ssh: fix deadlock on unexpected global responses (CVE-2026-39830)
- ssh: enforce nil Permissions when returning PartialSuccessError (CVE-2026-39828)
- ssh: prevent memory leak when rejecting channels (CVE-2026-3982)
- ssh/knownhosts: respect Revoked CA keys (CVE-2026-42508)
- ssh/agent: prevent panic on pathological ed25519 inputs (CVE-2026-46598)
- ssh/agent: reject keys with unsupported confirm constraint (CVE-2026-39833)
- ssh/agent: don't accept keys with unsupported constraints (CVE-2026-39832)
- ssh/agent: preserve constraint extensions when adding keys (CVE-2026-39832)

other changes:

- chacha20poly1305: remove usages of BYTE instr
- chacha20poly1305: drop pre-AVX assembly impl
- blake2b: merge go125.go into blake2b_test.go

security announce: https://groups.google.com/g/golang-announce/c/a082jnz-LvI
full diff: https://github.com/golang/crypto/compare/v0.51.0...v0.52.0

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
S
Sebastiaan van Stijn committed
ce6db0fd2c60469e954b9916d67896c8145ec2a5
Parent: 76adc50