Intel

AIKIDO-2025-10839

http is vulnerable to Improper Check or Handling of Exceptional Conditions

Improper Check or Handling of Exceptional Conditions Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published Nov 26, 2025

10

Low Risk

This Affects:

RUSThttp
0.1.0 - 1.3.1
Fixed in 1.4.0
Are you affected? Scan for Free

TL;DR

Affected versions of this package are vulnerable to a panic in the HeaderMap::try_reserve method due to an integer overflow in the to_raw_capacity helper function, which violates Rust's convention that try_* methods should never panic. It occurs when calculating the raw capacity for a header map, where a sufficiently large input causes a panic instead of returning a MaxSizeReached error. An attacker can exploit this by providing crafted input that triggers the overflow panic, leading to a denial of service by crashing the application.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

http is vulnerable to Improper Check or Handling of Exceptional Conditions in versions 0.1.0 - 1.3.1.

How to fix this

Upgrade the http library to the patch version.