An authenticated user with limited read privileges may be able to access documents from collections they are not authorized to read, due to an inconsistency in how the $graphLookup aggregation stage is evaluated during authorization and during execution. Affected scenarios involve collections referenced within existing view pipeline definitions.
{
"cna_assigner": "mongodb",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/13xxx/CVE-2026-13060.json",
"unresolved_ranges": [
{
"extracted_events": [
{
"introduced": "7.0"
},
{
"fixed": "7.0.39"
},
{
"introduced": "8.0"
},
{
"fixed": "8.0.28"
},
{
"introduced": "8.2.0"
},
{
"fixed": "8.2.12"
},
{
"introduced": "8.3.0"
},
{
"fixed": "8.3.7"
}
],
"source": "AFFECTED_FIELD"
}
],
"cwe_ids": [
"CWE-863"
]
}{
"extracted_events": [
{
"introduced": "7.0.0"
},
{
"fixed": "7.0.39"
},
{
"introduced": "8.0.0"
},
{
"fixed": "8.0.28"
},
{
"introduced": "8.2.0"
},
{
"fixed": "8.2.12"
},
{
"introduced": "8.3.0"
},
{
"fixed": "8.3.7"
}
],
"cpe": "cpe:2.3:a:mongodb:mongodb:*:*:*:*:-:*:*:*",
"source": "CPE_RANGE"
}[
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"195283451325379709791176466181059330449",
"11934503373533753673416013101293166641",
"34761259574797342523983725962110135860",
"6697845561671035843872382804131271398",
"190799824288394015190372324041271803151"
]
},
"id": "CVE-2026-13060-18a7c7d6",
"signature_type": "Line",
"source": "https://github.com/mongodb/mongo/commit/10d50f5046de5c76a9d869823219134b3596905a",
"target": {
"file": "src/mongo/db/pipeline/javascript_execution.cpp"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 419.0,
"function_hash": "139145742414386593281199011500928031122"
},
"id": "CVE-2026-13060-309120cf",
"signature_type": "Function",
"source": "https://github.com/mongodb/mongo/commit/10d50f5046de5c76a9d869823219134b3596905a",
"target": {
"function": "JsExecution::callFunction",
"file": "src/mongo/db/pipeline/javascript_execution.cpp"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"235349502426767986109171624443399362060",
"332118117976299452680602889698335846937",
"273414055616980281623380822972213976202",
"260359270913691981069265618939534968152",
"92760588891291927255272146911062451930",
"131421526859279654507125979858138582212"
]
},
"id": "CVE-2026-13060-cb3d2fa4",
"signature_type": "Line",
"source": "https://github.com/mongodb/mongo/commit/10d50f5046de5c76a9d869823219134b3596905a",
"target": {
"file": "src/mongo/scripting/mozjs/objectwrapper.cpp"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"39839291339635135228351456498984914983",
"35727036334983502474101853618146564071",
"152433407413412697966849125832082995516"
]
},
"id": "CVE-2026-13060-e13fbe7c",
"signature_type": "Line",
"source": "https://github.com/mongodb/mongo/commit/10d50f5046de5c76a9d869823219134b3596905a",
"target": {
"file": "src/mongo/db/pipeline/expression_javascript_test.cpp"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 1418.0,
"function_hash": "284447201108016139902358258055612064237"
},
"id": "CVE-2026-13060-e30fe2e5",
"signature_type": "Function",
"source": "https://github.com/mongodb/mongo/commit/10d50f5046de5c76a9d869823219134b3596905a",
"target": {
"function": "ObjectWrapper::toBSON",
"file": "src/mongo/scripting/mozjs/objectwrapper.cpp"
}
}
]
"2026-08-07T08:11:10Z"
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-13060.json"