This project contains known security vulnerabilities. Find detailed information at the bottom.

Crate tonic

Dependencies

(26 total, 13 outdated, 1 insecure)

CrateRequiredLatestStatus
 async-stream^0.30.3.6up to date
 async-trait^0.1.130.1.92up to date
 axum^0.6.90.8.9out of date
 base64^0.210.23.1out of date
 bytes^1.01.12.1up to date
 flate2^1.01.1.10up to date
 h2 ⚠️^0.3.240.4.20insecure
 http^0.21.5.0out of date
 http-body^0.4.41.1.0out of date
 hyper^0.14.261.12.0out of date
 hyper-timeout^0.40.5.2out of date
 percent-encoding^2.12.3.2up to date
 pin-project^1.0.111.1.13up to date
 prost^0.120.14.4out of date
 rustls-native-certs^0.70.8.4out of date
 rustls-pemfile^2.02.2.0up to date
 rustls-pki-types^1.01.15.1up to date
 tokio^1.0.11.53.2up to date
 tokio-rustls^0.250.26.6out of date
 tokio-stream^0.10.1.19up to date
 tower^0.4.70.5.3out of date
 tower-layer^0.30.3.3up to date
 tower-service^0.30.3.3up to date
 tracing^0.10.1.44up to date
 webpki-roots^0.261.0.9out of date
 zstd^0.12.30.14.0out of date

Dev dependencies

(7 total, 2 outdated)

CrateRequiredLatestStatus
 bencher^0.1.50.1.5up to date
 quickcheck^1.01.1.0up to date
 quickcheck_macros^1.01.2.0up to date
 rand^0.80.10.3out of date
 static_assertions^1.01.1.0up to date
 tokio^1.01.53.2up to date
 tower^0.4.70.5.3out of date

Security Vulnerabilities

h2: h2 unbounded empty DATA frames

RUSTSEC-2026-0258

The h2 crate, used internally by hyper, had a flaw that would accept and queue empty DATA frames without limit. If streams were not actively drained, this could lead to unbounded memory usage, or a panic if the length overflows.

Low severity.

Patched in v0.4.16.