<?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/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Hank-Ai - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/hank-ai/</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>Thu, 20 Aug 2026 19:19:27 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/hank-ai/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Integer Overflow in Darknet Convolutional Layer Initialization</title><link>https://feed.craftedsignal.io/briefs/2026-08-darknet-heap-overflow/</link><pubDate>Thu, 20 Aug 2026 19:19:27 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-darknet-heap-overflow/</guid><description>An integer overflow vulnerability in the Darknet neural network framework's convolutional layer initialization allows for heap buffer under-allocation and subsequent out-of-bounds memory access via malicious configuration files.</description><content:encoded><![CDATA[<p>The Darknet framework is vulnerable to an integer overflow during the initialization of convolutional layers, tracked as CVE-2026-72852. The vulnerability exists within <code>src-lib/convolutional_layer.cpp</code>, where heap buffer sizing for weights and outputs is calculated by multiplying configuration fields from a provided <code>.cfg</code> file using 32-bit integer arithmetic. If the product of these dimensions exceeds the <code>INT_MAX</code> limit, the integer wraps around, leading to the allocation of an undersized buffer.</p>
<p>An attacker can trigger this vulnerability by providing a crafted <code>.cfg</code> file that specifies dimensions (such as width, height, and number of filters) that force an integer wrap-around. When <code>forward_convolutional_layer</code> processes the layer, it re-calculates dimensions and performs memory operations (reads and writes) based on the full expected size, while the underlying buffer remains undersized. This results in out-of-bounds memory access, including heap buffer overflow reads and potential heap metadata corruption, which can lead to application crashes or arbitrary code execution.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for heap memory corruption by simply loading a malicious configuration file for inference or training. This impact is significant for environments where untrusted models or configurations are processed, as it can lead to remote code execution or complete system compromise depending on the context in which the Darknet application is running.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritize patching or updating the Darknet framework to a version that implements safe integer arithmetic (such as checking for overflows before memory allocation) in <code>src-lib/convolutional_layer.cpp</code>. Teams managing Darknet-based workloads should restrict the ability to load configuration files from untrusted sources.</p>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category></item></channel></rss>