aiohttp is vulnerable to Out-of-bounds Read
75
High Risk
The optimised C HTTP response parser builds an error-message snippet for a malformed response by reading from the fed buffer using the raw llhttp error-position pointer. When the response is malformed in specific ways this read can extend past the end of the allocated buffer, producing an out-of-bounds heap read. An attacker-controlled or compromised server, or an accidental malformed response, can crash the client and cause a denial of service. The fix slices the error snippet from a bounded buffer using a computed offset so the read stays within the allocated bytes.
You are affected if you are using a version that falls within the vulnerable range and you are using the default C parser (built C extensions).
aiohttp is vulnerable to Out-of-bounds Read in versions 0.0.1 - 3.14.2.
Upgrade the aiohttp library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant