<?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>Mongoose (&gt;= 8.0.0, &lt; 8.24.3) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/mongoose--8.0.0--8.24.3/</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>Wed, 11 Nov 2026 01:52:18 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/mongoose--8.0.0--8.24.3/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>Mongoose: countDocuments() sanitizeFilter bypass (CVE-2026-125120)</title><link>https://feed.craftedsignal.io/briefs/2026-11-mongoose-sanitizefilter-bypass/</link><pubDate>Wed, 11 Nov 2026 01:52:18 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-11-mongoose-sanitizefilter-bypass/</guid><description>Mongoose versions prior to the patches failed to apply the sanitizeFilter utility to countDocuments() queries, allowing potential NoSQL injection when user input is passed directly to the filter argument.</description><content:encoded><![CDATA[<p>Mongoose failed to apply the <code>sanitizeFilter</code> security utility to <code>countDocuments()</code> queries, which is designed to protect against query selector injection attacks. If an application passes unsanitized user-supplied input directly to the <code>countDocuments()</code> filter argument, an attacker may be able to inject malicious query selectors. This vulnerability is identified as CVE-2026-125120.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation may allow an attacker to alter the query logic of database operations, potentially resulting in unauthorized data exposure or information disclosure depending on how the application handles the query results.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Upgrade Mongoose to the following versions or later to ensure <code>sanitizeFilter</code> is applied correctly to <code>countDocuments()</code> queries:</p>
<ul>
<li>Upgrade to version ^9.9.2</li>
<li>Upgrade to version ^8.24.3</li>
<li>Upgrade to version ^7.8.12</li>
<li>Upgrade to version ^6.13.11</li>
</ul>
<p>If immediate upgrading is not possible, implement the provided middleware to enforce filtering on <code>countDocuments</code> calls as a temporary mitigation.</p>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category></item></channel></rss>