Skip to content

Commit 045d1c2

Browse files
committed
fix(security): resolve all audit advisories
- Cargo.lock: bump rustls-webpki 0.103.10 -> 0.103.13, patching: - RUSTSEC-2026-0104: reachable panic in CRL parsing (BIT STRING mishandling in IssuingDistributionPoint extension) - RUSTSEC-2026-0098: URI name constraints incorrectly accepted - RUSTSEC-2026-0099: wildcard name constraints incorrectly accepted - security.yml: add RUSTSEC-2026-0097 (rand unsoundness via custom logger + rand::rng()) to ignore list. rand is a purely transitive dependency; no patched version exists for 0.8.x/0.9.x; Forge defines no custom logger that accesses rand::rng() so the preconditions for the unsoundness are never met.
1 parent fe8f64f commit 045d1c2

2 files changed

Lines changed: 9 additions & 3 deletions

File tree

.github/workflows/security.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,13 @@ jobs:
2323
# sqlx's proc-macro crate pulls unconditionally regardless of features.
2424
# Forge never performs RSA operations; rsa is never invoked at runtime.
2525
# Revisit when sqlx gates sqlx-mysql behind a feature flag.
26-
ignore: RUSTSEC-2023-0071
26+
#
27+
# RUSTSEC-2026-0097: rand unsoundness via custom logger + rand::rng().
28+
# No patched version exists for rand 0.8.x or 0.9.x. rand is a purely
29+
# transitive dependency; Forge defines no custom logger that accesses
30+
# rand::rng(), so the unsoundness preconditions are not met.
31+
# Remove when a patched rand version is released.
32+
ignore: RUSTSEC-2023-0071,RUSTSEC-2026-0097
2733

2834
codeql:
2935
name: CodeQL

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)