ZeroHour

CVE-2026-82052

mass

Authenticated DoS in MongoDB Server via $regexFindAll aggregation expression

CVSS 4.0
7.1 high
EPSS
<1%p29
Published
()
Modified
AI analysis

CVE-2026-82052 is a denial-of-service flaw in MongoDB Server (mongod) in which the $regexFindAll aggregation expression can hit a reachable assertion (CWE-617) and crash the server process. It is triggered when an authenticated user who is allowed to run aggregation pipelines submits a query in which, under specific conditions, the regex match begins in the middle of a multi-code-unit (multi-byte) character. An attacker gains only availability impact — a mongod crash — per the CVSS metrics (high availability impact, no confidentiality or integrity impact), though the crash disrupts all clients of the affected instance. Any MongoDB deployment in which untrusted or low-privileged authenticated users can execute aggregations is affected; the available data does not specify affected or fixed version ranges. Exploitation is not currently known: there is no public PoC, the flaw is not in CISA KEV, and EPSS estimates only a 0.4% chance of exploitation within 30 days (29th percentile).

What to do: Upgrade MongoDB Server to a patched release as specified in MongoDB's official advisory for CVE-2026-82052 (fixed versions are not listed in the available data). Until patched, restrict aggregation pipeline privileges to trusted users and limit untrusted authenticated clients, and monitor mongod logs for assertion failures or unexpected restarts that could indicate attempted exploitation.

Affected
MongoDB Server (mongod)
Estimated exposure
masshundreds of thousands to millions of MongoDB server deployments plausibly affected (public scans show on the order of 100,000+ internet-exposed mongod… — Estimate based on MongoDB being one of the most widely deployed databases (millions of production instances) and public internet scans (e.g., Shodan) regularly cataloguing ~100,000+ open MongoDB servers, with the caveat that this flaw…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

The $regexFindAll expression can be used by an authenticated user who can run aggregation pipeline stages to crash a MongoDB server (mongod). Under certain specific conditions the regex match can start in the middle of a multi-code-unit character, triggering an assertion during query execution.

Weakness
CWE-617
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:Y/R:A/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.