Skip to content

Security: rustls-webpki 0.103.12 reachable panic (RUSTSEC-2026-0104) #124

@dobby-coder

Description

@dobby-coder

Summary

Severity: mediumcargo audit flags rustls-webpki 0.103.12 as vulnerable to a reachable panic during certificate revocation list parsing.

Dependency tree

rustls-webpki 0.103.12
└── rustls 0.23.38
    ├── tokio-rustls 0.26.4
    │   └── hyper-rustls 0.27.9
    │       └── reqwest 0.12.28
    │           └── cryptify 0.1.22
    └── hyper-rustls 0.27.9

Suggested fix

cargo update -p rustls-webpki should pull the patched 0.103.x. Verify with cargo audit and run the full test suite before opening a PR.

Bonus: unmaintained transitive deps (informational)

cargo audit also reports two unmaintained crates pulled in transitively:

  • bincode 1.3.3 — RUSTSEC-2025-0141 (via pg-core)
  • rustls-pemfile 1.0.4 — RUSTSEC-2025-0134 (via irma 0.2.1 / reqwest 0.11.27, the older reqwest pulled in by irma)

These are not exploitable today, but if/when pg-core and irma upgrade, this repo should pick those up. Tracked here for visibility — no action required in this issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    dependenciesPull requests that update a dependency filerustPull requests that update Rust codesecuritySecurity-related issue (vulnerability, hardening, or risk)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions