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.
[
{
"id": "CVE-2025-14847-13884a8b",
"signature_version": "v1",
"digest": {
"function_hash": "44539952122951193820189895803505653784",
"length": 490.0
},
"deprecated": false,
"source": "https://github.com/mongodb/mongo/commit/fe4a0b8cf49fd664128bcf668c046292c8e8eb80",
"signature_type": "Function",
"target": {
"file": "src/mongo/transport/message_compressor_zlib.cpp",
"function": "ZlibMessageCompressor::decompressData"
}
},
{
"id": "CVE-2025-14847-2672476e",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"211077663858312802762630252894462912840",
"108728768873483154284341851081759426662",
"7538840824503348162464178445371897847",
"142796457045306062584193826862728233526"
]
},
"deprecated": false,
"source": "https://github.com/mongodb/mongo/commit/fe4a0b8cf49fd664128bcf668c046292c8e8eb80",
"signature_type": "Line",
"target": {
"file": "src/mongo/transport/message_compressor_zlib.cpp"
}
},
{
"id": "CVE-2025-14847-2c754b74",
"signature_version": "v1",
"digest": {
"function_hash": "44539952122951193820189895803505653784",
"length": 490.0
},
"deprecated": false,
"source": "https://github.com/mongodb/mongo/commit/029d8f99bf1e828b5327946b9c820bf493f466f1",
"signature_type": "Function",
"target": {
"file": "src/mongo/transport/message_compressor_zlib.cpp",
"function": "ZlibMessageCompressor::decompressData"
}
},
{
"id": "CVE-2025-14847-3e211a73",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"211077663858312802762630252894462912840",
"108728768873483154284341851081759426662",
"7538840824503348162464178445371897847",
"142796457045306062584193826862728233526"
]
},
"deprecated": false,
"source": "https://github.com/mongodb/mongo/commit/5393ef6c933e57093d11f704e611195301a967dd",
"signature_type": "Line",
"target": {
"file": "src/mongo/transport/message_compressor_zlib.cpp"
}
},
{
"id": "CVE-2025-14847-4ebe53be",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"223578843072983623210289619587567631381",
"288184508368085275043734472693346273551",
"313704369924452525807126154127698479273",
"27538339864533392307620662921615754536",
"86944101300784522366181838095985448845",
"52643030315872368518429516134699151301"
]
},
"deprecated": false,
"source": "https://github.com/mongodb/mongo/commit/029d8f99bf1e828b5327946b9c820bf493f466f1",
"signature_type": "Line",
"target": {
"file": "src/mongo/transport/message_compressor_manager_test.cpp"
}
},
{
"id": "CVE-2025-14847-659ff257",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"223578843072983623210289619587567631381",
"288184508368085275043734472693346273551",
"313704369924452525807126154127698479273",
"27538339864533392307620662921615754536",
"86944101300784522366181838095985448845",
"52643030315872368518429516134699151301"
]
},
"deprecated": false,
"source": "https://github.com/mongodb/mongo/commit/5393ef6c933e57093d11f704e611195301a967dd",
"signature_type": "Line",
"target": {
"file": "src/mongo/transport/message_compressor_manager_test.cpp"
}
},
{
"id": "CVE-2025-14847-88c29d34",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"223578843072983623210289619587567631381",
"288184508368085275043734472693346273551",
"313704369924452525807126154127698479273",
"27538339864533392307620662921615754536",
"86944101300784522366181838095985448845",
"52643030315872368518429516134699151301"
]
},
"deprecated": false,
"source": "https://github.com/mongodb/mongo/commit/fe4a0b8cf49fd664128bcf668c046292c8e8eb80",
"signature_type": "Line",
"target": {
"file": "src/mongo/transport/message_compressor_manager_test.cpp"
}
},
{
"id": "CVE-2025-14847-cf2dd3d4",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"211077663858312802762630252894462912840",
"108728768873483154284341851081759426662",
"7538840824503348162464178445371897847",
"142796457045306062584193826862728233526"
]
},
"deprecated": false,
"source": "https://github.com/mongodb/mongo/commit/029d8f99bf1e828b5327946b9c820bf493f466f1",
"signature_type": "Line",
"target": {
"file": "src/mongo/transport/message_compressor_zlib.cpp"
}
},
{
"id": "CVE-2025-14847-e9764b4c",
"signature_version": "v1",
"digest": {
"function_hash": "44539952122951193820189895803505653784",
"length": 490.0
},
"deprecated": false,
"source": "https://github.com/mongodb/mongo/commit/5393ef6c933e57093d11f704e611195301a967dd",
"signature_type": "Function",
"target": {
"file": "src/mongo/transport/message_compressor_zlib.cpp",
"function": "ZlibMessageCompressor::decompressData"
}
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-14847.json"