CVE-2024-10921

Source
https://cve.org/CVERecord?id=CVE-2024-10921
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-10921.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2024-10921
Aliases
Downstream
Published
2024-11-14T16:15:18.030Z
Modified
2026-04-12T05:42:43.538446Z
Severity
  • 8.1 (High) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H CVSS Calculator
Summary
[none]
Details

An authorized user may trigger crashes or receive the contents of buffer over-reads of Server memory by issuing specially crafted requests that construct malformed BSON in the MongoDB Server. This issue affects MongoDB Server v5.0 versions prior to 5.0.30 , MongoDB Server v6.0 versions prior to 6.0.19, MongoDB Server v7.0 versions prior to 7.0.15 and MongoDB Server v8.0 versions prior to and including 8.0.2.

References

Affected packages

Git / github.com/mongodb/mongo

Affected ranges

Type
GIT
Repo
https://github.com/mongodb/mongo
Events
Database specific
{
    "versions": [
        {
            "introduced": "5.0.0"
        },
        {
            "fixed": "5.0.30"
        },
        {
            "introduced": "6.0.0"
        },
        {
            "fixed": "6.0.19"
        },
        {
            "introduced": "7.0.0"
        },
        {
            "fixed": "7.0.15"
        },
        {
            "introduced": "8.0.0"
        },
        {
            "fixed": "8.0.3"
        }
    ]
}

Affected versions

r5.*
r5.0.0
r5.0.1
r5.0.1-rc0
r5.0.10
r5.0.10-rc0
r5.0.11
r5.0.11-rc0
r5.0.11-rc1
r5.0.12
r5.0.12-rc0
r5.0.13
r5.0.13-rc0
r5.0.14
r5.0.14-rc0
r5.0.15
r5.0.15-rc0
r5.0.15-rc1
r5.0.15-rc2
r5.0.16
r5.0.16-rc0
r5.0.17
r5.0.17-rc0
r5.0.18
r5.0.18-rc0
r5.0.18-rc1
r5.0.18-rc2
r5.0.19
r5.0.19-rc0
r5.0.2
r5.0.2-rc0
r5.0.20
r5.0.20-rc0
r5.0.20-rc1
r5.0.21
r5.0.21-rc0
r5.0.22
r5.0.22-rc0
r5.0.22-rc1
r5.0.23
r5.0.23-rc0
r5.0.24
r5.0.24-rc0
r5.0.25
r5.0.25-rc0
r5.0.26
r5.0.26-rc0
r5.0.27
r5.0.27-rc0
r5.0.28
r5.0.28-rc0
r5.0.29
r5.0.29-rc0
r5.0.3
r5.0.3-rc0
r5.0.3-rc1
r5.0.3-rc2
r5.0.4
r5.0.4-rc0
r5.0.5
r5.0.5-rc0
r5.0.6
r5.0.6-rc0
r5.0.6-rc1
r5.0.6-rc2
r5.0.7
r5.0.7-rc0
r5.0.7-rc1
r5.0.8
r5.0.8-rc0
r5.0.9
r5.0.9-rc0
r5.0.9-rc1
r6.*
r6.0.0
r6.0.1
r6.0.1-rc0
r6.0.10
r6.0.10-rc0
r6.0.11
r6.0.11-rc0
r6.0.12
r6.0.12-rc0
r6.0.12-rc1
r6.0.13
r6.0.13-rc0
r6.0.14
r6.0.14-rc0
r6.0.14-rc1
r6.0.15
r6.0.15-rc0
r6.0.16
r6.0.16-rc0
r6.0.17
r6.0.17-rc0
r6.0.18
r6.0.18-rc0
r6.0.2
r6.0.2-rc0
r6.0.2-rc1
r6.0.3
r6.0.3-rc0
r6.0.3-rc1
r6.0.3-rc2
r6.0.4
r6.0.4-rc0
r6.0.4-rc1
r6.0.5
r6.0.5-rc0
r6.0.5-rc1
r6.0.6
r6.0.6-rc0
r6.0.6-rc1
r6.0.7
r6.0.7-rc0
r6.0.8
r6.0.8-rc0
r6.0.9
r6.0.9-rc0
r6.0.9-rc1
r7.*
r7.0.0
r7.0.1
r7.0.1-rc0
r7.0.10
r7.0.10-rc0
r7.0.11
r7.0.11-rc0
r7.0.11-rc1
r7.0.11-rc2
r7.0.12
r7.0.12-rc0
r7.0.12-rc1
r7.0.13
r7.0.13-rc0
r7.0.13-rc1
r7.0.14
r7.0.14-rc0
r7.0.15-rc0
r7.0.15-rc1
r7.0.2
r7.0.2-rc0
r7.0.2-rc1
r7.0.2-rc2
r7.0.3
r7.0.3-rc0
r7.0.3-rc1
r7.0.4
r7.0.4-rc0
r7.0.5
r7.0.5-rc0
r7.0.6
r7.0.6-rc0
r7.0.7
r7.0.7-rc0
r7.0.7-rc1
r7.0.7-rc2
r7.0.8
r7.0.8-rc0
r7.0.9
r7.0.9-rc0
r7.0.9-rc1
r8.*
r8.0.0
r8.0.1
r8.0.1-rc0
r8.0.2

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-10921.json"
vanir_signatures
[
    {
        "digest": {
            "length": 174.0,
            "function_hash": "303971076766346307043216644663797176916"
        },
        "id": "CVE-2024-10921-07810b21",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "function": "StringData::copyTo",
            "file": "src/mongo/base/string_data.h"
        }
    },
    {
        "digest": {
            "length": 644.0,
            "function_hash": "213647028141613640456683542879858472722"
        },
        "id": "CVE-2024-10921-089c6c99",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "function": "RCString::create",
            "file": "src/mongo/util/intrusive_counter.cpp"
        }
    },
    {
        "digest": {
            "length": 948.0,
            "function_hash": "237367769110927547898139718403625861411"
        },
        "id": "CVE-2024-10921-0a2cdcf2",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "function": "EncryptedDBClientBase::validateBSONElement",
            "file": "src/mongo/shell/encrypted_dbclient_base.cpp"
        }
    },
    {
        "digest": {
            "length": 1041.0,
            "function_hash": "248306300314006459121419436341924622617"
        },
        "id": "CVE-2024-10921-0f1a6291",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "function": "encodeSBE",
            "file": "src/mongo/db/query/canonical_query_encoder.cpp"
        }
    },
    {
        "digest": {
            "length": 464.0,
            "function_hash": "293568941894519829674163717713063077878"
        },
        "id": "CVE-2024-10921-11d262d0",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "function": "TEST",
            "file": "src/mongo/db/dbmessage_test.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "331877731708073228335609903893856819996",
                "147768039267069174229692462641526604578",
                "170320308413022609668406003092587702497",
                "84283286478805456481359861000861829151",
                "96643916054695760115810814371286745311",
                "333857241175961524072090235552315236315",
                "92852426021329357868006010859172037391",
                "30395281884607737160121054623604843909",
                "257820288531790473288318637533196745249",
                "114844320917682906108793157431370018209",
                "292010326199476913780764638841889323635",
                "224445471839827054533504657489607624259",
                "108608930981712646186838893275269738369",
                "43278502925355426984488725221496091443",
                "304413629056460885703814924390218655373",
                "13868531894274088958765100431482702394",
                "37345228855096678978210311612596324847",
                "257641444999543220455712174850561674353",
                "323056691173142764832513621669109350846",
                "22241207788661867036035270283690064934",
                "15698588470845939774448172910602104434",
                "50920740703531297132155263628664111008",
                "68639135212257606898215829867800409520",
                "44104165442455819939734251558376484866",
                "169257336768017595767642937787660406991",
                "82367982398916998697976907178132829209",
                "181554539018778971482505627259331763255",
                "286564601889679992165122979432202457212",
                "327004104327835156726651206259030150991",
                "86992954126883632235041866940855559451",
                "57026965535551516431010897053714850624",
                "238568723698710171471139724558684771347",
                "323642361858512640942360103182213183513",
                "59651430707756437995035610079331522760",
                "39551944309161234139839768921901582882",
                "191286347464457065502327327136769167078",
                "145437395897276985312189165148548158336",
                "222301976373253123326478249249992562439",
                "118117206182702882257956894385334538046",
                "298952329143529398211108421000788920092",
                "18465316462647287179540831171489049751",
                "95589634114719583241157910369605661100",
                "49363276268877299695184469641848151700",
                "267051457005539222460594690704617283470",
                "71426843482378219352451193579978279107",
                "16688562943198680816220393009977947105",
                "95469485901237432283831154439564819084",
                "320954254826867596288484462722438106690",
                "55640073968858742398637987306904829067",
                "181411942180282509384065878850853052013",
                "75740018651799679154628183407780043829",
                "68283550055015245138586591756460382874",
                "284318491861920522875422578843328678040",
                "158883759681080517739530024324467281838",
                "200289768681243018821245464965505858976",
                "166106125048955426942754409369443496130",
                "194566905185909514563271633949011819578",
                "319094816709269330724569317395655223355",
                "149399418446962844251040206675134566653",
                "267185842686230149016813930968548450563",
                "271924473007550699941783371186874344125",
                "270669990595024083350145535849395115341",
                "315775806049299203928434908058027818575",
                "3061916961726295214649120362261061880",
                "329139858402847377862928415335652779868",
                "81995998786022165697421261800130473042",
                "241032365639499432383436742609788235229",
                "75378935446381741574975714478161366323",
                "186083200318878078864345495079321570386",
                "176657773487043374487972571503385026500",
                "173219870043958575193350807243557849667",
                "253337478633626168029980793566182126403",
                "177657499578383644228548133451319011015",
                "241710434721585293286924066685069605278",
                "203907870034908802595272327175595990350"
            ]
        },
        "id": "CVE-2024-10921-17819506",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/71dbbb5ecd82c70e334f8931c34324ec819b0b45",
        "target": {
            "file": "src/mongo/bson/bson_validate.cpp"
        }
    },
    {
        "digest": {
            "length": 393.0,
            "function_hash": "139318179238724389097934850200630082415"
        },
        "id": "CVE-2024-10921-1fc8027d",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "function": "makeUnsupportedOpInsertMessage",
            "file": "src/mongo/db/dbmessage.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "198463256827117353989839400292411096629",
                "46455124866698189884579844966543363393",
                "238286640197655054340549336850651154298",
                "147486799692279384378809422953247082105"
            ]
        },
        "id": "CVE-2024-10921-27dcc9d2",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/crypto/fle_crypto.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "45596150769376107477805424808284694676",
                "65882208449496613900974095375951275482",
                "24182515984748698551968376300102713636",
                "78261106941614486701371698374308056688",
                "160699779229730555174238149858266264895",
                "87218997403930715630724963177413698851",
                "8534003670382716742974773281711408923"
            ]
        },
        "id": "CVE-2024-10921-2efecf20",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/db/pipeline/document_source_internal_apply_oplog_update_test.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "275424657023970926850537870821606690291",
                "99465392995946387007936063136911102302",
                "277243963360298093087495838372371649136",
                "318669285536448442287576557405914644608",
                "108540563399721941434148717991566673029",
                "199988772279554859113808395573821178585",
                "175726381793339462351719116594280680931",
                "292399178126905323854631323777521025038",
                "113287931666418059747026375448322973518",
                "27504957088355536008703501150866234980",
                "160752527923607027487313186831519259131",
                "321471204125848684493540224114370846463"
            ]
        },
        "id": "CVE-2024-10921-2fa8d3bd",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/base/string_data.h"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "159847949616902297554571020094582225725",
                "105665248794444482279253248534582147502",
                "56464447807713142284920668960124175935",
                "53543767561166367761575338252705529317"
            ]
        },
        "id": "CVE-2024-10921-32be368b",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/util/net/sockaddr.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "46495718413161037857200799818059160146",
                "143920915946333803034084269807394550111",
                "203306843562322831382236928093330484226",
                "105753520173860019881973494006178153458",
                "275744712830053111389784404427336884840",
                "325274807162042100595259804047993684410"
            ]
        },
        "id": "CVE-2024-10921-33011f07",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/71dbbb5ecd82c70e334f8931c34324ec819b0b45",
        "target": {
            "file": "src/mongo/bson/bson_validate_test.cpp"
        }
    },
    {
        "digest": {
            "length": 463.0,
            "function_hash": "53768274492209108160921876427574661495"
        },
        "id": "CVE-2024-10921-34a3e9e3",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "function": "ValueStorage::putString",
            "file": "src/mongo/db/exec/document_value/value.cpp"
        }
    },
    {
        "digest": {
            "length": 4856.0,
            "function_hash": "87317184930356935728560279636029659965"
        },
        "id": "CVE-2024-10921-35abc496",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "function": "EncryptedDBClientBase::encrypt",
            "file": "src/mongo/shell/encrypted_dbclient_base.cpp"
        }
    },
    {
        "digest": {
            "length": 532.0,
            "function_hash": "4862419072015727355008832447540896961"
        },
        "id": "CVE-2024-10921-367df43d",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "function": "CyrusSaslClientSession::setParameter",
            "file": "src/mongo/client/cyrus_sasl_client_session.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "292853917909178555741569532429858617162",
                "316688388849223739409790678259229431620",
                "170444713618070346377012963169577981498",
                "238333157434731342880485484882113943703",
                "106824228395971677310753521048583812281",
                "89406407318475451252408590456738299804",
                "29543646964002124382666900773075453114",
                "278666806711698233948240497016070155101",
                "28090922023611021890275669344455682453",
                "236969530055450366693557424203300626773",
                "172189332233217287813089906373523138180",
                "33068707635249333278204537618705501633",
                "50962344541323028675289622565015962383",
                "322876490186549743903081282539701109638",
                "235235750284719190011630448510046211605",
                "113577109400516545902928178373901842930",
                "247094311878795392504823791482792125725",
                "231135037317204594952575191197414596157",
                "190899827975786898917170283376758843253",
                "91473410191290483468417925689453352835",
                "204808658507200768309171733746516426344",
                "232226506132114927027409821398976534869",
                "717619303765020055657531512476397354",
                "240164409005071284695418007122169822299",
                "190165697033979138568553311389993252619",
                "84891916418991609891970279839469684816",
                "266518022393085329643503930712219701844",
                "21971452846113026496369934310423410508",
                "167112591045149681675633154048557396465",
                "200325440142948576319442698435557376549",
                "309270101310394094043525997604288144843",
                "234642097857556462277132086659923362488",
                "208661456292361595592695860183029516977",
                "149759206502637853523598148036506186553",
                "52691097533138971113493093018710311898",
                "72593070569722124914376795609800823726",
                "170936553520880152036532808313669730817"
            ]
        },
        "id": "CVE-2024-10921-36b02880",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/a1783591cf3315031dbcc120c92d57f76d0de0af",
        "target": {
            "file": "src/mongo/db/pipeline/expression.cpp"
        }
    },
    {
        "digest": {
            "length": 4118.0,
            "function_hash": "12564837195476596565780408019804724914"
        },
        "id": "CVE-2024-10921-3884c7ea",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "function": "serializeValue",
            "file": "src/mongo/db/exec/sbe/values/slot.cpp"
        }
    },
    {
        "digest": {
            "length": 576.0,
            "function_hash": "43520738322076530107268522982339306667"
        },
        "id": "CVE-2024-10921-3fe64b55",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "function": "TEST",
            "file": "src/mongo/db/dbmessage_test.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "76032394315225828948364503520458254861",
                "259140904237751152847871197468511999988",
                "277908527609468909223047099706423518753",
                "296872768490019340102145327280208498723"
            ]
        },
        "id": "CVE-2024-10921-419dac15",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/client/sasl_client_session.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "140678647352153167996885299687022745399",
                "317641181697742509389549497538874256657",
                "312568952581184052354912732328684514420",
                "18587063502266297996461169007359188295",
                "282574135330738081013940508615900493634",
                "25543863321652874418433445849608390831",
                "197345854268097035010036070909588406564"
            ]
        },
        "id": "CVE-2024-10921-42c416af",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/bson/util/builder_test.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "92917117188578002204672675498549084484",
                "52699777926446511684032809904905373202",
                "21516096239871454244694132885666586580"
            ]
        },
        "id": "CVE-2024-10921-44282af1",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/71dbbb5ecd82c70e334f8931c34324ec819b0b45",
        "target": {
            "file": "src/mongo/bson/util/bsoncolumn_util.h"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "224996981037706539144772014021577236290",
                "248135196379368996917458628537017999878",
                "87233421899175296957482118342505065940",
                "265242350668316438202994102741856075164",
                "2882222166417986489885344974913654906",
                "36676978915250996816079137566007501656",
                "66163146695145318155178641476368884378",
                "119180658155678826076690199639066498497"
            ]
        },
        "id": "CVE-2024-10921-4e193bed",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/db/update/document_diff_applier.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "54440773643111667562404884805006004993",
                "112289331438062285135420432206531734256",
                "20166607551420043755712137979864972601",
                "72323922084885509093314250931633243329"
            ]
        },
        "id": "CVE-2024-10921-4ed724ad",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/db/dbmessage.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "60900081355076461157969253050571858724",
                "164319600995352532143249086491230259722",
                "173176887032697120666035395559861834223",
                "271891460874829119729100018169238261996",
                "60900081355076461157969253050571858724",
                "164319600995352532143249086491230259722",
                "173176887032697120666035395559861834223",
                "237817174065439198848808770513014459725"
            ]
        },
        "id": "CVE-2024-10921-51a9d3d8",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/db/dbmessage_test.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "236637837728695505186153681514502905888",
                "323583121171463100820171349106639965410",
                "109274681063595598782718238369446067275",
                "133883667594246946893760093660111446774"
            ]
        },
        "id": "CVE-2024-10921-54feab7c",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/rpc/op_msg_test.h"
        }
    },
    {
        "digest": {
            "length": 425.0,
            "function_hash": "234375216763257489003369146304250313206"
        },
        "id": "CVE-2024-10921-575ac993",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "function": "ValueStorage::putRegEx",
            "file": "src/mongo/db/exec/document_value/value.cpp"
        }
    },
    {
        "digest": {
            "length": 449.0,
            "function_hash": "219572914231875913880933672680817485123"
        },
        "id": "CVE-2024-10921-5ae7cecf",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "function": "SockAddr::initUnixDomainSocket",
            "file": "src/mongo/util/net/sockaddr.cpp"
        }
    },
    {
        "digest": {
            "length": 299.0,
            "function_hash": "215487772496498754503667960660334510891"
        },
        "id": "CVE-2024-10921-60537b6f",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "function": "TEST",
            "file": "src/mongo/bson/bson_validate_test.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "218788982088750434743512461646649409949",
                "166065032199976233254350659755519910058",
                "258735926589142283331701412471305703269",
                "86083014745530075563057156933047037509",
                "237574831233982887721545046153871898271",
                "198150449130733886294147328308384298891",
                "273255430533757805657300395279374972279",
                "271482034211904225088389890701472211426",
                "247823687195245253435728911377062091923",
                "170176395691942286608942232855830947147"
            ]
        },
        "id": "CVE-2024-10921-60950008",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/bson/bson_validate_test.cpp"
        }
    },
    {
        "digest": {
            "length": 272.0,
            "function_hash": "298412717933357643847889405350343684488"
        },
        "id": "CVE-2024-10921-62c64e9c",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "function": "TEST",
            "file": "src/mongo/bson/util/builder_test.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "11185663343103983660114798785159789523",
                "196205602944147749569639752694684486957",
                "332088558015678438429310478412435799052",
                "143031317836275575888948250574583599649",
                "66719715758186821452218684714247565753",
                "20568942690888036417276258194729170861",
                "339797628612581196738525100249311787242",
                "12090775040392269402881925880617368033"
            ]
        },
        "id": "CVE-2024-10921-65b47890",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/shell/encrypted_dbclient_base.cpp"
        }
    },
    {
        "digest": {
            "length": 201.0,
            "function_hash": "184229840812385881473714728749583116561"
        },
        "id": "CVE-2024-10921-694568ab",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "function": "appendDate",
            "file": "src/mongo/bson/bsonobjbuilder.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "272159058049823765300482920075163432989",
                "72422513035237612747583078791125423854",
                "328721048451925774883334958554031066260",
                "144441466374236422866906405002731496188",
                "130400394733735986622125777571891280726",
                "204734281297955691679717728974561337186",
                "28074663357421791036423002242763765817",
                "203254307345883238732319759003639492093"
            ]
        },
        "id": "CVE-2024-10921-6c533b1f",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/db/query/canonical_query_encoder.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "194614135594526506847074596463077359909",
                "318371885451355500975041780869663673708",
                "86976568029570499884629277887918769927"
            ]
        },
        "id": "CVE-2024-10921-7cb0ca72",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/a1783591cf3315031dbcc120c92d57f76d0de0af",
        "target": {
            "file": "src/mongo/db/pipeline/expression_test.cpp"
        }
    },
    {
        "digest": {
            "length": 196.0,
            "function_hash": "326374647148541456163999579046668186858"
        },
        "id": "CVE-2024-10921-82396ad2",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "function": "appendInvalidStringElement",
            "file": "src/mongo/bson/bson_validate_test.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "18643120115849492228134270232830809413"
            ]
        },
        "id": "CVE-2024-10921-82568f90",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/util/str_test.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "244214400788391240497747627114747328306",
                "103547231401448691988760869498128196346",
                "14223364763134641404290555602801267682",
                "113600950853073689015742448559188879772"
            ]
        },
        "id": "CVE-2024-10921-8f1dcd1e",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/bson/timestamp.h"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "113129358294132037667820926304199216525",
                "223330534550118839440872865912030168824",
                "292904969096662645260176639605244755363",
                "334430340064738557535671803432078199698",
                "311368446194775251477350961835813404869",
                "97457082540060944778206131016808262766"
            ]
        },
        "id": "CVE-2024-10921-8f423b67",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/71dbbb5ecd82c70e334f8931c34324ec819b0b45",
        "target": {
            "file": "src/mongo/bson/util/simple8b.cpp"
        }
    },
    {
        "digest": {
            "length": 1873.0,
            "function_hash": "234995965531332465144427325257357468937"
        },
        "id": "CVE-2024-10921-8fd77daa",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "function": "Value::serializeForSorter",
            "file": "src/mongo/db/exec/document_value/value.cpp"
        }
    },
    {
        "digest": {
            "length": 738.0,
            "function_hash": "243845817402081301916011239417374146342"
        },
        "id": "CVE-2024-10921-91f3daf0",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "function": "toBSON",
            "file": "src/mongo/crypto/fle_crypto.cpp"
        }
    },
    {
        "digest": {
            "length": 847.0,
            "function_hash": "140589572323894680020804827336232426704"
        },
        "id": "CVE-2024-10921-92e948f1",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "function": "DocumentStorage::appendField",
            "file": "src/mongo/db/exec/document_value/document.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "24434524425614148328024481569604130982",
                "26397371020811621130937118646441976916",
                "215590070858857829602734304438561247444",
                "191037591188533956208560239637399750600",
                "210467788822367777654859406697167733607",
                "26397371020811621130937118646441976916",
                "215590070858857829602734304438561247444",
                "56515311728071938706123032695000395391",
                "173963080317863509424969010601670873877",
                "242764623934375009981066140075324618473",
                "109923295893916310717937088452120032791",
                "137282829451029225923772699316480734894",
                "334856530165179349584272025768160424938",
                "161515769030838398845032276416393030116",
                "281027739648677903318374339652927937080",
                "86548177445453485507205573171500665350"
            ]
        },
        "id": "CVE-2024-10921-9e335c02",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/rpc/op_legacy_integration_test.cpp"
        }
    },
    {
        "digest": {
            "length": 382.0,
            "function_hash": "198244004800791870114520297234854488212"
        },
        "id": "CVE-2024-10921-a0317ba5",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "function": "Document::serializeForSorter",
            "file": "src/mongo/db/exec/document_value/document.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "258065898629200722836474887775906297073",
                "303552072793772580705103192865553822981",
                "219366029184081392814954399087165290743",
                "62441456042326080866211708580182370931"
            ]
        },
        "id": "CVE-2024-10921-a0402807",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/util/intrusive_counter.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "233311870684652881341068869716031466568",
                "171229404573657172844239282124624327633",
                "32182470153565114521517289786327237787",
                "24468221065458505667149594459898306100",
                "300457315346126337949177022619536581045",
                "263426783805892613727888370007180178775",
                "198515399706065654862086327582782005910",
                "87954690501046350167489514397626031161",
                "205586602876774147773401460282959036016",
                "38172817132346557873044618006692163303",
                "49973664341665079268874663176744230125",
                "313597136904733985992774400885784602812",
                "33291765906997945969099802831287918417",
                "102801831212210575820016533193755757793",
                "35786374182208143779982687735737198608",
                "208058818497938336161037116417563144295",
                "14901415179636657169049677592088039990",
                "228014025910011547924744366378969188284",
                "151289553221429016639967279948752451233",
                "87954690501046350167489514397626031161",
                "303931165756341969592771701916735910236",
                "265200313780666763056512366040874829483",
                "276570119649561124608813761400969978059",
                "256447876362871352538238067733429562170",
                "332327838697686369032078143097557493349",
                "179824496888538251515018911022192945178",
                "70131980800541143456386804632270024790",
                "288930138190493347288545446842733195900",
                "267420275332384744454968043517531305617",
                "39239234964291193759205015218810292633",
                "33884841670330951474815108238924830748",
                "80382530691909997766304385587378452965",
                "333723343323542149725745889101494869696",
                "35034894166681752828776086576385021679",
                "234595557328592002415624910472502684026",
                "33311276952788591631993846601475814483",
                "128089725094009365930107243782875177690",
                "317753800290345884221962768734760097104",
                "31333149662517418260764170266143839077",
                "24593897919397664697642769304842184821",
                "223294741163948249945046573011079998151",
                "18003797693564314479132939750943795683",
                "3313656609278910823377859740545632735",
                "24702931618350311242642376916409884395",
                "187843754001431986240367227839833276486",
                "141985777973319044679708388599631499133",
                "90654076397188847648613373903362160773",
                "195832255733150324201808427641061532791",
                "326311810529163578249260995151939697409",
                "193288298355056970663270143419105264523",
                "278952692996248094805760035965605408859",
                "45708696844427743397781278869991796551",
                "161304627424754645149370365265061694762",
                "49770956776467052429148533840949748803",
                "313299205919497715960430477599366454689",
                "15791179973299875060804575393141392901",
                "178013031527358653107489824321583392370",
                "130709417437558437195891232089403648045",
                "100644006152999090795927218635970340871",
                "89300403357223196383220791492374651365",
                "155186168226179109087303182554773213073",
                "117606991439665912116017296188263374440",
                "295512642960682283802513731596859850587",
                "172002500837072354730858058224331724555",
                "226706600846166854792290341256063948712",
                "148946099644142085952492275706269953423",
                "334226947032458899863141469949987886383",
                "138563294701732605288021416408700594981",
                "45399493910440195564637995012644510177",
                "121374383724752490757487078292854709108",
                "24997884232000708839969877924968248070",
                "307132978134634948275301150544591503891",
                "261492809572476697830281107988347126062",
                "165241102792976775658258458793377009907",
                "138483737895232649822316912691097333402",
                "132806465243440814410151938255093052002",
                "66877870595059559135682878705494960958",
                "226311417772545634238485756910409802991",
                "73261125924907094518095001097173698168",
                "203553286903622160807437896445674780296",
                "326899441880583367161429412614417064645",
                "279178623685554420085980709687779948382",
                "137982623841192535493623318235818744732",
                "64546924166712108373922616110263919218",
                "169403273185909746480524818436476699560",
                "56614590729231755355498921171291461446",
                "315159297873737142280429083506065502769",
                "241879895055702927364343367067301601356",
                "206249385027370589736305661152071594452",
                "68335446938022035336395027346106732993",
                "61589580187929864906667985911741486142",
                "316451451487824611181128107503152772664",
                "240753218963377707959093201809351742485",
                "141923592982045824939971270115390846612",
                "315469679478824252894442009204320522905",
                "67717719791768967312480429168671051794",
                "276846410641294766351843397739149996486",
                "294279481408499584291001879350011249018",
                "19301559246643011393076805551493674909",
                "224774599630357680344132464012990074996",
                "786211687867543807456866531358998823",
                "37118709345012398502249678095964669864",
                "24236174782188181288079979046592920931",
                "161886589789681842867675993266206398158",
                "313548770891221633390208615159375709233",
                "95752594607383830912222043779776810557",
                "60876413282456038533324893416323560016",
                "37389752621563953415282340374957251922",
                "322372194621636401999604348309693402400",
                "90252086525620472668643870805312743883",
                "38787464965381901314594893375136932147",
                "112327303567649369359210225373846110263"
            ]
        },
        "id": "CVE-2024-10921-a1a7f2a1",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/bson/bsonobjbuilder.h"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "52220632993327137045564079480439071004",
                "271225545768897423618264040150135747505",
                "188979980088555804892331129754291588926",
                "222312731583529970399329811247105467420"
            ]
        },
        "id": "CVE-2024-10921-a24f2471",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/util/str.h"
        }
    },
    {
        "digest": {
            "length": 372.0,
            "function_hash": "330708328781151909531100395736432095862"
        },
        "id": "CVE-2024-10921-a47a9f2c",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "function": "makeUnsupportedOpQueryMessage",
            "file": "src/mongo/rpc/op_legacy_integration_test.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "51819551933593341155348203610663294086",
                "192963566569352723312262173482471925966",
                "34167581240538412297117375430264647700",
                "230001120529529348618876802468833138737",
                "62419476841408044740707152070195082866",
                "43577948687126514532000561750886005620",
                "257399900059185910881918936998539792376",
                "117080553002652372935992733471796390059",
                "73821122562159520808096504976254520386",
                "24208841590310668951049433629635013923",
                "129517535293769345008019193063573801316",
                "122008035929399570780080304000700523912",
                "630429033832139167475049742493344958",
                "140689637351349524920562294795770636753",
                "172995966493991379697901488004320386709",
                "183140867441312949849527691958291854284",
                "189117125586737386178584612817574150931",
                "188749748714653737264586710805449804424",
                "204929835643070501154938608986094497090",
                "8305215405839753055330985492938869587",
                "233726247679366057309814975667163661134",
                "254089550763587996596016617963866693441",
                "321293918722247375971944758395023096800",
                "269860667300080067835642783861942353587",
                "85560239158229554441277937553756745949",
                "214570792471344723447177975951512919832",
                "268660245775262436763635483326490134912",
                "238463793163184606149025471993718983405",
                "137927680426523231342752130092538214892"
            ]
        },
        "id": "CVE-2024-10921-a5ce8fc2",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/db/exec/sbe/values/value_builder.h"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "146190073578203325619337972474959261712",
                "155499808915457465225011058906871611608",
                "16728015038730573976315220870991219237",
                "147991613229509720563702180606081460523",
                "129149542620641161516545985307913122370",
                "63909974461030020038197525202283269433",
                "214967272044872675183583826605207896444",
                "122546898205599993051451935338800398643",
                "35171443551262433875727685660598614664",
                "27430558801005443151760292294375299798",
                "313596626179181408076823030961586254",
                "55363125390989245268317764879110248378",
                "148863581915735784645521674650086916646",
                "239538800230596224214951171884797040083",
                "276263940028954550296041654228563286476",
                "101006208474424312987244501126977728245",
                "38881175184023919720330209342695465832",
                "197995007207272428149843385508495704229",
                "92156515964765347524907616201301428561",
                "26149589866771554951329752664154681980",
                "166115368761704747741161617534421578044",
                "221772787235698619899332203302122059802",
                "261128817574985058144968356461780155154",
                "32726966320465828242143330849765971990",
                "322221517177562253389094517709245723486",
                "235758750394886602365775083629552516736",
                "154143377061110414444413492017387709954",
                "324913614710237720259398585520247933313",
                "305659917397010791571186320262942099334",
                "288466343780267741342549343145052183905",
                "42000981053163599274424289402283033276",
                "140573105719494445150819244927944419002",
                "159795272739177959954954079165313468817",
                "60223377973803404168572448840413341513",
                "135570371715133403566385185884831792120",
                "330922372705118552356969278648724577766"
            ]
        },
        "id": "CVE-2024-10921-a7439f89",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/db/exec/sbe/values/slot.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "8345796453792167631516683249473479385",
                "324454131623977184258411287377052431144",
                "317524605953126314959905560194987044100",
                "49544020261835112610762255879475932945"
            ]
        },
        "id": "CVE-2024-10921-b995125d",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/client/cyrus_sasl_client_session.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "100472835021837800335720568519570708964",
                "284176670290244325877010140118965102881",
                "245710722572042837290395929682834942178",
                "75624790228355330240428721797066379878",
                "336381150148753885027551781842948839291",
                "46459394045058978944690035834823872944",
                "19166601995192308781120499753952605349",
                "311551977523091904076886210602553360039",
                "136119002457871689443318356742551889486",
                "164471609520614210771907459774106443728",
                "85888114591781225861780537121980067116",
                "168714338557526420885841358942645549642",
                "129190181370505223612664167543785848636",
                "203321983244414594085633656985300340042"
            ]
        },
        "id": "CVE-2024-10921-ba098d88",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/bson/util/builder.h"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "17964258106548680332971206780284129655",
                "118292717311829183635541522089695567852",
                "129289377750797537577663363962381146265",
                "253460967685446998358868129725117539045"
            ]
        },
        "id": "CVE-2024-10921-ba548dd2",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/bson/bsonobjbuilder.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "312167665637894106862505046551032549141",
                "239032258548061861338223250352151719831",
                "264414523983077361746470494954687243568",
                "67587947027605812033359395457606212894",
                "228434475021397493734794293393451785445",
                "135420401359315071377928539531866303281",
                "60295425775704930684279826802277586591",
                "122249636475470330002029160499597478634",
                "13284001885261110840574743838812656541",
                "236659835895939243427749847924745592652",
                "2965023181841337841136974294780273425",
                "103649707976131962504991603128731627980",
                "107768709334743057685564101465310848828",
                "309621684990147244809207396830994922098",
                "61732599914627837810884038142270905709",
                "103649707976131962504991603128731627980",
                "141764578555423526106769540342437320972",
                "337617024731309201660925122854664652885",
                "185036475419449459084397700418286214552",
                "329914837049731573025361004358949431265",
                "73575945196316354373564974997402675092",
                "136651743373840861720805390194806681913",
                "115661757727697005771594197026103543091",
                "203034291227521514880827763267392072650",
                "90645891078357605986639805127955830403",
                "145702060322007742284532914532507813102",
                "44712343206083503985439819613396429789",
                "117053648911280313106971592976563269828",
                "334345359801743579749065965560791614307",
                "174421912349425880978133719296581632301",
                "193846576259791238752514362887056224295"
            ]
        },
        "id": "CVE-2024-10921-bd7d9b22",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/db/exec/document_value/value.cpp"
        }
    },
    {
        "digest": {
            "length": 1720.0,
            "function_hash": "330555623483830201796620277841296058523"
        },
        "id": "CVE-2024-10921-c22a073b",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "function": "computeDamageOnArray",
            "file": "src/mongo/db/update/document_diff_applier.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "49185035073901747468959826808050791177",
                "234593569970716451764293168377500230314"
            ]
        },
        "id": "CVE-2024-10921-c2b18b45",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/71dbbb5ecd82c70e334f8931c34324ec819b0b45",
        "target": {
            "file": "src/mongo/bson/bson_validate.h"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "201402183477632078497335743645101549555",
                "35225434952574384434196782983784649121",
                "147771695749235385269857365696156336069",
                "235104587445783703249259897159899281608",
                "244066786380807241593556019272624504323"
            ]
        },
        "id": "CVE-2024-10921-cabaa4fa",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/db/exec/document_value/document_internal.h"
        }
    },
    {
        "digest": {
            "length": 264.0,
            "function_hash": "78720350601378063537494882771956075998"
        },
        "id": "CVE-2024-10921-cd233fdc",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "function": "makeUnsupportedOpRemoveMessage",
            "file": "src/mongo/rpc/op_legacy_integration_test.cpp"
        }
    },
    {
        "digest": {
            "length": 2838.0,
            "function_hash": "26691280120252213199897104708921527244"
        },
        "id": "CVE-2024-10921-cd3bca30",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "function": "TEST_F",
            "file": "src/mongo/db/pipeline/document_source_internal_apply_oplog_update_test.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "183258381292134789005368082117583497318",
                "269095564337217512420512289619944773451",
                "193580348042229355920301402063716144742",
                "187147502123374069059071348745212078156",
                "292976578945701448811249224947034160685",
                "96141429389218314429927063008946311347",
                "241871007780939630268918466038238045880",
                "121512780729026950911331131237040834532",
                "184560042378653434993499101496327076769",
                "187147502123374069059071348745212078156",
                "40163565043907232238683299808418861975",
                "218142084623363830465131879880086132965",
                "247586485303617112241183968914801633566",
                "331893781598813136085755060122767761124"
            ]
        },
        "id": "CVE-2024-10921-d499fd7a",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/dbtests/jsobjtests.cpp"
        }
    },
    {
        "digest": {
            "length": 843.0,
            "function_hash": "206610123954687850144057757468187901362"
        },
        "id": "CVE-2024-10921-d62dc161",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/a1783591cf3315031dbcc120c92d57f76d0de0af",
        "target": {
            "function": "ExpressionSetField::evaluate",
            "file": "src/mongo/db/pipeline/expression.cpp"
        }
    },
    {
        "digest": {
            "length": 421.0,
            "function_hash": "255636296875546266388161712194937623503"
        },
        "id": "CVE-2024-10921-dff2650f",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/2640cbf824adfbdc7412a4458dc378ac8896b509",
        "target": {
            "function": "BSONObj::getField",
            "file": "src/mongo/bson/bsonobj.cpp"
        }
    },
    {
        "digest": {
            "length": 398.0,
            "function_hash": "83632825210995977686053885164125624078"
        },
        "id": "CVE-2024-10921-dffa2a99",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "function": "SaslClientSession::setParameter",
            "file": "src/mongo/client/sasl_client_session.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "195551513852552755522915509606455646234",
                "237702675962807597016729167402676908705",
                "86469666203626958491418222418236284746",
                "152156190078471404841762871659848576008",
                "330296228077706313554766117161209149205",
                "49983621044980474348998602587841957898",
                "150052394193345865814250283772548084167",
                "122186284113501600552476361470760654937"
            ]
        },
        "id": "CVE-2024-10921-e25281ab",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/db/exec/document_value/document.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "184690832317241493200217850358060280236",
                "38070746190498508467483388671125561281",
                "257788186139527668719481256566758914247"
            ]
        },
        "id": "CVE-2024-10921-e4123055",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/2640cbf824adfbdc7412a4458dc378ac8896b509",
        "target": {
            "file": "src/mongo/bson/bson_obj_test.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "24261248670267984962289609918410058710",
                "254319027857762373984950563709844505990",
                "268317315929584058260139065402115669295",
                "191862626716857735848954098700356647768",
                "291592013775643860217404378611495916134",
                "122601064041553118841686855499455882451",
                "75552984924777935633596364494106422356",
                "29703026140989892974776774569161589310"
            ]
        },
        "id": "CVE-2024-10921-e53b6d95",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/a1783591cf3315031dbcc120c92d57f76d0de0af",
        "target": {
            "file": "src/mongo/db/pipeline/expression.h"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "32579831998089123011202558963269018297",
                "15902867499623793810645928518485272542",
                "201254520267021845328805441261548748498",
                "22589349055938760028111851468693474762"
            ]
        },
        "id": "CVE-2024-10921-ea9e318c",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/dbtests/jstests.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "147909070221213139186224233079605109238",
                "153811485094939479181109127017253731554",
                "338800030096158877554047756151381232311",
                "45585653293210206768643714083307200528"
            ]
        },
        "id": "CVE-2024-10921-f0df8105",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/2640cbf824adfbdc7412a4458dc378ac8896b509",
        "target": {
            "file": "src/mongo/bson/bsonobj.cpp"
        }
    },
    {
        "digest": {
            "length": 317.0,
            "function_hash": "87293544496179518460628058183004176206"
        },
        "id": "CVE-2024-10921-fd33312e",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "function": "makeUnsupportedOpUpdateMessage",
            "file": "src/mongo/rpc/op_legacy_integration_test.cpp"
        }
    },
    {
        "digest": {
            "length": 246.0,
            "function_hash": "106589535712749409939480245776713040353"
        },
        "id": "CVE-2024-10921-fef7537a",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "function": "makeUnsupportedOpGetMoreMessage",
            "file": "src/mongo/rpc/op_legacy_integration_test.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "248946014004785745612690873035390907393",
                "140157721146314507194414526860152612575",
                "93177650847485597323529213466213658027",
                "97999340012022284475855337376777900407"
            ]
        },
        "id": "CVE-2024-10921-fff1be9e",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/mongodb/mongo/commit/27705b775208fd510fb92ced767585ccb75d6a28",
        "target": {
            "file": "src/mongo/rpc/op_msg.cpp"
        }
    }
]
vanir_signatures_modified
"2026-04-12T05:42:43Z"