Skip to content

Commit a6b4d1f

Browse files
authored
fix: ignore RUSTSEC-2026-0098/0099 in cargo-audit (#253)
Transitive deps (aws-sdk-s3-transfer-manager, s3s-aws) force the legacy rustls 0.21 path. Both advisories are low severity, requiring certificate misissuance to exploit.
1 parent 42400c5 commit a6b4d1f

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

.cargo/audit.toml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Ignored advisories for rustls-webpki name constraint bugs.
2+
#
3+
# Both are low-severity: exploitable only after signature verification
4+
# passes, and require certificate misissuance. The vulnerable crate
5+
# (rustls-webpki 0.101.7) is pulled in transitively by
6+
# aws-sdk-s3-transfer-manager and s3s-aws, which unconditionally enable
7+
# the legacy rustls feature on aws-sdk-s3. We cannot remove it without
8+
# upstream changes.
9+
#
10+
# Upstream issues:
11+
# https://github.com/awslabs/aws-s3-transfer-manager-rs/issues/138
12+
# https://github.com/s3s-project/s3s/issues/571
13+
#
14+
# Remove these ignores once the upstream crates stop pulling in the
15+
# legacy rustls 0.21 dependency chain.
16+
17+
[advisories]
18+
ignore = [
19+
"RUSTSEC-2026-0098", # rustls-webpki: URI name constraints incorrectly accepted
20+
"RUSTSEC-2026-0099", # rustls-webpki: name constraints accepted for wildcard certs
21+
]

0 commit comments

Comments
 (0)