CVE-2025-14847 — mongo
CVE-2025-14847 is a CWE-130 vulnerability. It is in CISA's Known Exploited Vulnerabilities catalog (added 2025-12-29) — treat it as actively exploited and patch now. A fix is available — see the affected versions and patch details below.
Zlib compressed protocol header length confusion may allow memory read
Exploitation Status
Actively exploited in the wild
- Confirmed by CISA's Known Exploited Vulnerabilities catalog on 2025-12-29. Federal agencies were required to remediate by 2026-01-19.
- CISA assesses this as automatable — exploitation doesn’t require manual, per-target effort, which raises the odds of mass scanning and opportunistic attacks.
Exploitation and automatability from CISA (KEV catalog and SSVC triage) for CVE-2025-14847.
EPSS Exploitation Probability
Probability of exploitation in the next 30 days, from FIRST.org EPSS.
Description
Mismatched length fields in Zlib compressed protocol headers may allow a read of uninitialized heap memory by an unauthenticated client. This issue affects all MongoDB Server v7.0 prior to 7.0.28 versions, MongoDB Server v8.0 versions prior to 8.0.17, MongoDB Server v8.2 versions prior to 8.2.3, MongoDB Server v6.0 versions prior to 6.0.27, MongoDB Server v5.0 versions prior to 5.0.32, MongoDB Server v4.4 versions prior to 4.4.30, MongoDB Server v4.2 versions greater than or equal to 4.2.0, MongoDB Server v4.0 versions greater than or equal to 4.0.0, and MongoDB Server v3.6 versions greater than or equal to 3.6.0.
Affected Products
mongodbmongodbResearch use only. For defensive security, authorized penetration testing, and academic research only. Never execute exploit code against systems without explicit written authorization.
Black1hp/mongobleed-scanner
MongoDB CVE-2025-14847 Heap Memory Leak Scanner | OP_COMPRESSED zlib Vul
cybertechajju/CVE-2025-14847_Expolit
a critical memory disclosure vulnerability in MongoDB's zlib compression
ProbiusOfficial/CVE-2025-14847
poc for CVE-2025-14847
onewinner/CVE-2025-14847
MongoDB 内存泄露漏洞 (CVE-2025-14847) 检测工具
Security-Phoenix-demo/mongobleed-exploit-CVE-2025-14847
Exploit lab, docker and code scanner for mongobleed Vulnerability CVE-20
codeb0ssx/CVE-2025-14847-PoC
Academic proof-of-concept demonstrating CVE-2025-14847 for authorized se
joshuavanderpoll/CVE-2025-14847
CVE-2025-14847 (MongoBleed)
franksec42/mongobleed-exploit-CVE-2025-14847
Explot, Lab, Scanner - external and docker container, for SMongobleed-CV
Detection & mitigation playbook
VulnerabilityDetect
Identify every host running the affected component and compare the installed build against the fixed version below — for source-built or distro-packaged software the version string, not a lockfile, is the source of truth (`dpkg -l`, `rpm -q`, or the binary's own `--version`).
Fix
Upgrade the affected component to the fixed release for CVE-2025-14847, or apply your distribution's backported patch — distro builds are often patched at an older version number, so check your vendor's advisory rather than the upstream version alone.
Workarounds
If you can't upgrade right away: gate or disable the affected feature, validate untrusted input at the boundary, and avoid passing attacker-controlled data into the vulnerable path. O3's runtime protection blocks exploitation in production as an interim safeguard until the upgrade lands.
Frequently Asked Questions
Is CVE-2025-14847 in your dependencies?
Find it across , including transitive dependencies.