This project might be open to known security vulnerabilities, which can be prevented by tightening the version range of affected dependencies. Find detailed information at the bottom.

Crate aws-smithy-http-client

Dependencies

(26 total, 3 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 aws-smithy-async^1.2.141.2.14up to date
 aws-smithy-protocol-test^0.63.140.63.14up to date
 aws-smithy-runtime-api^1.11.61.11.6up to date
 aws-smithy-types^1.4.61.4.6up to date
 bytes^1.11.11.11.1up to date
 h2 ⚠️^0.3.240.4.13out of date
 http^1.3.11.4.0up to date
 http-body^1.0.11.0.1up to date
 http-body-util^0.1.30.1.3up to date
 hyper^0.14.261.8.1out of date
 hyper-rustls^0.24.20.27.7out of date
 hyper-util^0.1.160.1.20up to date
 indexmap^2.10.02.13.0up to date
 rustls^0.23.310.23.37up to date
 pin-project-lite^0.2.140.2.17up to date
 rustls-native-certs^0.8.10.8.3up to date
 rustls-pki-types^1.12.01.14.0up to date
 s2n-tls^0.3.330.3.35up to date
 s2n-tls-hyper^0.1.00.1.0up to date
 s2n-tls-tokio^0.3.330.3.35up to date
 serde^1.0.2281.0.228up to date
 serde_json^1.0.1461.0.149up to date
 tokio^1.491.50.0up to date
 tokio-rustls^0.26.20.26.4up to date
 tower^0.5.20.5.3up to date
 tracing^0.1.440.1.44up to date

Dev dependencies

(11 total, all up-to-date)

CrateRequiredLatestStatus
 aws-smithy-async^1.2.141.2.14up to date
 aws-smithy-runtime-api^1.11.61.11.6up to date
 aws-smithy-types^1.4.61.4.6up to date
 base64^0.220.22.1up to date
 http-body-util^0.1.30.1.3up to date
 hyper-util^0.1.160.1.20up to date
 rustls-pemfile^2.2.02.2.0up to date
 rustls-pki-types^1.12.01.14.0up to date
 serial_test^3.23.4.0up to date
 tokio^1.49.01.50.0up to date
 tokio-rustls^0.26.20.26.4up to date

Security Vulnerabilities

h2: Degradation of service in h2 servers with CONTINUATION Flood

RUSTSEC-2024-0332

An attacker can send a flood of CONTINUATION frames, causing h2 to process them indefinitely. This results in an increase in CPU usage.

Tokio task budget helps prevent this from a complete denial-of-service, as the server can still respond to legitimate requests, albeit with increased latency.

More details at "https://seanmonstar.com/blog/hyper-http2-continuation-flood/.

Patches available for 0.4.x and 0.3.x versions.