<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Aiohttp (&lt;= 3.14.2) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/aiohttp--3.14.2/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Mon, 03 Aug 2026 23:42:07 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/aiohttp--3.14.2/feed.xml" rel="self" type="application/rss+xml"/><item><title>Out-of-Bounds Heap Read Vulnerability in AIOHTTP C Parser</title><link>https://feed.craftedsignal.io/briefs/2026-08-aiohttp-heap-read/</link><pubDate>Mon, 03 Aug 2026 23:42:07 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-aiohttp-heap-read/</guid><description>An out-of-bounds heap read vulnerability (CVE-2026-69244) in the AIOHTTP C-based HTTP response parser allows a malicious server to trigger a denial-of-service condition via malformed chunked responses.</description><content:encoded><![CDATA[<p>AIOHTTP versions up to 3.14.2 contain an out-of-bounds heap read vulnerability (CVE-2026-69244) within the C-based HTTP response parser. The flaw occurs when the library attempts to construct an error message for a malformed chunked HTTP response. By sending a crafted or malformed response, a malicious server can cause a memory access violation, leading to a denial-of-service (DoS) condition on the client application using the library. This vulnerability is significant for services that perform outbound requests to untrusted or potentially compromised third-party APIs. Mitigation involves upgrading to a patched version of AIOHTTP or forcing the usage of the Python-based parser by setting the environment variable AIOHTTP_NO_EXTENSIONS=1, which is not affected by this specific memory safety issue.</p>
<h2 id="impact">Impact</h2>
<p>The primary impact is the potential for service instability and application crashes due to Denial of Service (DoS) when the AIOHTTP client processes malicious HTTP responses. This is particularly relevant for microservices or scrapers that interact with third-party infrastructure. There is no evidence of arbitrary code execution or data exfiltration from this specific heap read primitive.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Identify all internal services utilizing AIOHTTP version 3.14.2 or earlier via software composition analysis (SCA) or inventory reports.</li>
<li>Upgrade the affected aiohttp package to a non-vulnerable version as specified by the maintainers.</li>
<li>If immediate patching is not feasible, apply the mitigation by setting the environment variable AIOHTTP_NO_EXTENSIONS=1 on production hosts to force usage of the Python parser.</li>
<li>Monitor application logs for segmentation faults or unexpected crashes in processes making outbound network calls to external APIs.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category></item></channel></rss>