Skip to content

fix(deps): bump rustls to 0.23.46 for RUSTSEC-2026-0346..0349 - #642

Merged
Destynova2 merged 1 commit into
mainfrom
fix/rustls-rustsec-2026-0346
Oct 14, 2026
Merged

Destynova2 merged 1 commit into
mainfrom
fix/rustls-rustsec-2026-0346

Conversation

@Destynova2

Copy link
Copy Markdown
Contributor

Why

Four rustls advisories landed on 2026-10-14 against the pinned 0.23.45, which turned cargo deny red on every PR (seen on #641) and the daily audit red:

  • RUSTSEC-2026-0346 — Debug impls expose TLS session secrets
  • RUSTSEC-2026-0347 — buffered app data sent to outer server after ECH rejection
  • RUSTSEC-2026-0348 — Brotli certificate decompression can allocate 1 GiB pre-auth
  • RUSTSEC-2026-0349 — unauthenticated ServerHello downgrades later key exchange

What

  • Cargo.lock: rustls 0.23.45 → 0.23.46 (cargo update -p rustls). cargo audit -D warnings and cargo deny check advisories are clean locally.
  • audit-cron.yml: add checks: write. The manual run of the daily audit ended with "Resource not accessible by integration" because rustsec/audit-check publishes a check run.

🤖 Generated with Claude Code

Four rustls advisories were published on 2026-10-14 against 0.23.45
(Debug impls leaking session secrets, ECH-rejection data leak, Brotli
certificate decompression allocation, unauthenticated key-exchange
downgrade). 0.23.46 fixes all four; cargo audit and cargo deny are clean.

Also grant the scheduled audit workflow checks: write, which
rustsec/audit-check needs to publish its check run.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@Destynova2
Destynova2 enabled auto-merge (squash) October 14, 2026 18:29
@Destynova2
Destynova2 merged commit 41b43ca into main Oct 14, 2026
38 checks passed
@Destynova2
Destynova2 deleted the fix/rustls-rustsec-2026-0346 branch October 14, 2026 18:44
Destynova2 added a commit that referenced this pull request Oct 14, 2026
## 🤖 New release

* `grob`: 0.36.123 -> 0.36.124

<details><summary><i><b>Changelog</b></i></summary><p>

<blockquote>

##
[0.36.124](v0.36.123...v0.36.124)
- 2026-10-14

### Fixed

- *(deps)* bump rustls to 0.23.46 for RUSTSEC-2026-0346..0349
([#642](#642))
</blockquote>


</p></details>

---
This PR was generated with
[release-plz](https://github.com/release-plz/release-plz/).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant