fix(security): upgrade deps and enforce security audit workflow
- Upgrade bytes 1.11.0 → 1.11.1 (RUSTSEC-2026-0007 integer overflow) - Upgrade time 0.3.46 → 0.3.47 (RUSTSEC-2026-0009 DoS stack exhaustion) - Upgrade git2 0.20.3 → 0.20.4 (RUSTSEC-2026-0008 undefined behavior) - Upgrade keccak 0.1.5 → 0.1.6 (RUSTSEC-2026-0012 unsoundness) - Add ignore rules in deny.toml for unfixable upstream advisories (wasmtime 37.x, rsa, tracing-subscriber 0.2.x, lru) - Remove continue-on-error from security-audit workflow — audit is now enforced and will block CI on new unignored vulnerabilities
This commit is contained in:
@@ -18,8 +18,23 @@ exclude = ["bizinikiwi-test-runtime-transaction-pool"]
|
||||
yanked = "warn"
|
||||
unmaintained = "workspace"
|
||||
ignore = [
|
||||
# Add specific advisory IDs to ignore here with justification:
|
||||
# "RUSTSEC-0000-0000", # reason for ignoring
|
||||
# wasmtime 37.0.3: no patch release for 37.x branch. Upgrade to 41+ requires
|
||||
# major API changes in pezsc-executor-wasmtime. Tracked for future major upgrade.
|
||||
"RUSTSEC-2026-0006", # wasmtime segfault with f64.copysign on x86-64
|
||||
"RUSTSEC-2026-0020", # wasmtime guest-controlled resource exhaustion
|
||||
"RUSTSEC-2026-0021", # wasmtime panic in wasi:http/types.fields
|
||||
|
||||
# rsa 0.9.10: no upstream fix available. Pulled transitively by sqlx-mysql
|
||||
# (used in pezpallet-revive-eth-rpc). Not used for cryptographic signing in our chain.
|
||||
"RUSTSEC-2023-0071", # rsa Marvin Attack timing sidechannel
|
||||
|
||||
# tracing-subscriber 0.2.25: pulled by ark-relations 0.5.1 (latest).
|
||||
# Upstream arkworks hasn't updated to tracing-subscriber 0.3.x yet.
|
||||
"RUSTSEC-2025-0055", # tracing-subscriber ANSI log poisoning
|
||||
|
||||
# lru 0.12.5: IterMut Stacked Borrows violation. Pulled by smoldot-light.
|
||||
# 0.12.5 is latest version, no patch available yet.
|
||||
"RUSTSEC-2026-0002", # lru IterMut internal pointer invalidation
|
||||
]
|
||||
|
||||
# License compliance
|
||||
|
||||
Reference in New Issue
Block a user