<?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>Cpe:2.3:a:quickjs-Ng_project:quickjs-Ng:*:*:*:*:*:*:*:* - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/cpes/cpe2.3aquickjs-ng_projectquickjs-ng/</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, 02 Nov 2026 15:50:38 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/cpes/cpe2.3aquickjs-ng_projectquickjs-ng/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>QuickJS-NG: Heap buffer overflow in js_proxy_get_own_property_names (CVE-2026-120438)</title><link>https://feed.craftedsignal.io/briefs/2026-11-quickjs-ng-overflow/</link><pubDate>Mon, 02 Nov 2026 15:50:38 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-11-quickjs-ng-overflow/</guid><description>QuickJS-NG before 0.16.0 contains an integer overflow in the js_proxy_get_own_property_names function that can lead to heap buffer overflows and potential code execution on 32-bit hosts via malicious Proxy ownKeys traps.</description><content:encoded><![CDATA[<p>QuickJS-NG versions prior to 0.16.0 contain an integer overflow vulnerability in the <code>js_proxy_get_own_property_names()</code> function within <code>quickjs.c</code>. The vulnerability is triggered when a JavaScript Proxy object defines an <code>ownKeys</code> trap that returns a large array-like object. On 32-bit architectures, this leads to an integer overflow during memory allocation calculations, resulting in a heap buffer overflow. This can be leveraged to cause application crashes or arbitrary code execution.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation may allow for denial of service (application crashes) or arbitrary code execution in the context of the QuickJS-NG engine. The vulnerability is specifically constrained to 32-bit host environments.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Update QuickJS-NG to version 0.16.0 or later to include the fix for CVE-2026-120438.</li>
<li>Inventory environments utilizing QuickJS-NG, prioritizing 32-bit architecture deployments for immediate patching.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>vulnerability</category><category>memory-corruption</category><category>remote-code-execution</category></item></channel></rss>