<?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>Fast-Toml (&lt;= 0.5.4) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/fast-toml--0.5.4/</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, 12 Oct 2026 22:40:05 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/fast-toml--0.5.4/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>Prototype Pollution Vulnerability in fast-toml</title><link>https://feed.craftedsignal.io/briefs/2026-10-fast-toml-prototype-pollution/</link><pubDate>Mon, 12 Oct 2026 22:40:05 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-fast-toml-prototype-pollution/</guid><description>The fast-toml library up to version 0.5.4 is vulnerable to prototype pollution, allowing attackers to modify Object.prototype through crafted TOML input, potentially leading to denial of service or authorization bypass.</description><content:encoded><![CDATA[<p>The fast-toml library (all versions through 0.5.4) contains a prototype pollution vulnerability that allows attackers to manipulate the base Object.prototype. By supplying TOML data containing specific key segments such as &quot;<strong>proto</strong>&quot;, &quot;constructor&quot;, or &quot;prototype&quot;, an attacker can influence the behavior of all objects within the JavaScript runtime. Specifically, passing &quot;[<strong>proto</strong>]&quot; or &quot;[constructor.prototype]&quot; as table headers, or using &quot;<strong>proto</strong>.x&quot; as dotted keys during the parse() process, triggers the vulnerability. This flaw poses a significant risk to applications that process untrusted TOML data, as it can be leveraged to achieve authorization bypass or cause denial of service conditions by disrupting expected object properties.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for the modification of the global Object.prototype, which can cause downstream application logic errors, denial of service, or authorization bypasses in environments utilizing fast-toml to process external or untrusted data. There is no specific victim sector reported, but any node-based application relying on this dependency for configuration or data parsing is at risk.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritized actions for development and security engineering teams:</p>
<ul>
<li>Identify all instances of the fast-toml dependency within the software bill of materials (SBOM) and update to a version beyond 0.5.4 if a patch is available.</li>
<li>Implement input validation on all TOML data processed by the application to explicitly reject keys containing &quot;<strong>proto</strong>&quot;, &quot;constructor&quot;, or &quot;prototype&quot;.</li>
<li>Perform dependency auditing to determine if fast-toml is included as a transitive dependency in other packages.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>prototype-pollution</category><category>supply-chain</category><category>vulnerability</category></item></channel></rss>