{"api_version":"1","generated_at":"2026-08-22T22:42:06+00:00","cve":"CVE-2026-18652","urls":{"html":"https://cve.report/CVE-2026-18652","api":"https://cve.report/api/cve/CVE-2026-18652.json","docs":"https://cve.report/api","cve_org":"https://www.cve.org/CVERecord?id=CVE-2026-18652","nvd":"https://nvd.nist.gov/vuln/detail/CVE-2026-18652"},"summary":{"title":"Velociraptor STACK Type Download Path Bypasses Denied Prefix Check","description":"Velociraptor allows reading Stacked result sets from the GUI.  Velociraptor's multi-tenant design stores sub orgs within the datastore directory. The path requested by the GUI is not correctly checked against the prefix deny list, allowing result sets to read from denied prefixes.\n\nIn particular, a user with read access to the root org can access result sets from child orgs.","state":"PUBLISHED","assigner":"rapid7","published_at":"2026-08-12 10:17:16","updated_at":"2026-08-12 13:17:20"},"problem_types":["CWE-862","CWE-862 CWE-862: Missing Authorization"],"metrics":[{"version":"3.1","source":"cve@rapid7.com","type":"Secondary","score":"4.9","severity":"MEDIUM","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N","data":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N","baseScore":4.9,"baseSeverity":"MEDIUM","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"HIGH","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"NONE","availabilityImpact":"NONE"}},{"version":"3.1","source":"CNA","type":"CVSS","score":"4.9","severity":"MEDIUM","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N","data":{"attackComplexity":"LOW","attackVector":"NETWORK","availabilityImpact":"NONE","baseScore":4.9,"baseSeverity":"MEDIUM","confidentialityImpact":"HIGH","integrityImpact":"NONE","privilegesRequired":"HIGH","scope":"UNCHANGED","userInteraction":"NONE","vectorString":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N","version":"3.1"}}],"references":[{"url":"http://docs.velociraptor.app/announcements/advisories/cve-2026-18652/","name":"http://docs.velociraptor.app/announcements/advisories/cve-2026-18652/","refsource":"cve@rapid7.com","tags":[],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-18652","name":"CVE Program record","refsource":"CVE.ORG","tags":["canonical"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-18652","name":"NVD vulnerability detail","refsource":"NVD","tags":["canonical","analysis"]}],"affected":[{"source":"CNA","vendor":"Rapid7","product":"Velociraptor","version":"affected 0.77.2 semver","platforms":[]}],"timeline":[],"solutions":[],"workarounds":[{"source":"CNA","title":"","value":"As  documented https://docs.velociraptor.app/docs/deployment/security/#the-root-org ,  the root org is more privileged than other orgs. You should only give trusted users access to the root org.","time":"","lang":"en"}],"exploits":[],"credits":[{"source":"CNA","value":"Reported independently by Tristan Madani (Talence Security)","lang":"en"},{"source":"CNA","value":"Reported independently by Leonardo Souza (anauaque)","lang":"en"}],"nvd_cpes":[],"vendor_comments":[],"enrichments":{"kev":null,"epss":{"cve_year":"2026","cve_id":"18652","cve":"CVE-2026-18652","epss":"0.003770000","percentile":"0.306160000","score_date":"2026-08-12","updated_at":"2026-08-13 00:04:46"},"legacy_qids":[]},"source_records":{"cve_program":{"containers":{"adp":[{"metrics":[{"other":{"content":{"id":"CVE-2026-18652","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","timestamp":"2026-08-12T12:28:05.520917Z","version":"2.0.3"},"type":"ssvc"}}],"providerMetadata":{"dateUpdated":"2026-08-12T12:28:13.118Z","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","shortName":"CISA-ADP"},"title":"CISA ADP Vulnrichment"}],"cna":{"affected":[{"defaultStatus":"unaffected","product":"Velociraptor","repo":"https://github.com/Velocidex/velociraptor/","vendor":"Rapid7","versions":[{"lessThan":"0.77.2","status":"affected","version":"0","versionType":"semver"}]}],"configurations":[{"lang":"en","supportingMedia":[{"base64":false,"type":"text/html","value":"To exploit this vulnerability, the user must have a \"reader\" role to the root org."}],"value":"To exploit this vulnerability, the user must have a \"reader\" role to the root org."}],"credits":[{"lang":"en","type":"finder","value":"Reported independently by Tristan Madani (Talence Security)"},{"lang":"en","type":"finder","value":"Reported independently by Leonardo Souza (anauaque)"}],"descriptions":[{"lang":"en","supportingMedia":[{"base64":false,"type":"text/html","value":"<p>Velociraptor allows reading Stacked result sets from the GUI.&nbsp; Velociraptor's multi-tenant design stores sub orgs within the datastore directory.&nbsp;The path requested by the GUI is not correctly checked against the prefix deny list, allowing result sets to read from denied prefixes.</p><div>In particular, a user with read access to the root org can access result sets from child orgs.</div>"}],"value":"Velociraptor allows reading Stacked result sets from the GUI.  Velociraptor's multi-tenant design stores sub orgs within the datastore directory. The path requested by the GUI is not correctly checked against the prefix deny list, allowing result sets to read from denied prefixes.\n\nIn particular, a user with read access to the root org can access result sets from child orgs."}],"impacts":[{"capecId":"CAPEC-1","descriptions":[{"lang":"en","value":"CAPEC-1 Accessing Functionality Not Properly Constrained by ACLs"}]}],"metrics":[{"cvssV3_1":{"attackComplexity":"LOW","attackVector":"NETWORK","availabilityImpact":"NONE","baseScore":4.9,"baseSeverity":"MEDIUM","confidentialityImpact":"HIGH","integrityImpact":"NONE","privilegesRequired":"HIGH","scope":"UNCHANGED","userInteraction":"NONE","vectorString":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N","version":"3.1"},"format":"CVSS","scenarios":[{"lang":"en","value":"GENERAL"}]}],"problemTypes":[{"descriptions":[{"cweId":"CWE-862","description":"CWE-862: Missing Authorization","lang":"en","type":"CWE"}]}],"providerMetadata":{"dateUpdated":"2026-08-12T09:56:10.329Z","orgId":"9974b330-7714-4307-a722-5648477acda7","shortName":"rapid7"},"references":[{"url":"http://docs.velociraptor.app/announcements/advisories/cve-2026-18652/"}],"source":{"discovery":"UNKNOWN"},"title":"Velociraptor STACK Type Download Path Bypasses Denied Prefix Check","workarounds":[{"lang":"en","supportingMedia":[{"base64":false,"type":"text/html","value":"As&nbsp;<a href=\"https://docs.velociraptor.app/docs/deployment/security/#the-root-org\">documented</a>,&nbsp; the root org is more privileged than other orgs.&nbsp;You should only give trusted users access to the root org."}],"value":"As  documented https://docs.velociraptor.app/docs/deployment/security/#the-root-org ,  the root org is more privileged than other orgs. You should only give trusted users access to the root org."}],"x_generator":{"engine":"Vulnogram 1.0.4"}}},"cveMetadata":{"assignerOrgId":"9974b330-7714-4307-a722-5648477acda7","assignerShortName":"rapid7","cveId":"CVE-2026-18652","datePublished":"2026-08-12T09:56:10.329Z","dateReserved":"2026-08-03T11:53:21.524Z","dateUpdated":"2026-08-12T12:28:13.118Z","state":"PUBLISHED"},"dataType":"CVE_RECORD","dataVersion":"5.2"},"nvd":{"publishedDate":"2026-08-12 10:17:16","lastModifiedDate":"2026-08-12 13:17:20","problem_types":["CWE-862","CWE-862 CWE-862: Missing Authorization"],"metrics":{"cvssMetricV31":[{"source":"cve@rapid7.com","type":"Secondary","cvssData":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N","baseScore":4.9,"baseSeverity":"MEDIUM","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"HIGH","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"NONE","availabilityImpact":"NONE"},"exploitabilityScore":1.2,"impactScore":3.6}],"ssvcV203":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","ssvcData":{"timestamp":"2026-08-12T12:28:05.520917Z","id":"CVE-2026-18652","options":[{"exploitation":"none"},{"automatable":"no"},{"technicalImpact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}]},"configurations":[]},"legacy_mitre":{"record":{"CveYear":"2026","CveId":"18652","Ordinal":"1","Title":"Velociraptor STACK Type Download Path Bypasses Denied Prefix Che","CVE":"CVE-2026-18652","Year":"2026"},"notes":[{"CveYear":"2026","CveId":"18652","Ordinal":"1","NoteData":"Velociraptor allows reading Stacked result sets from the GUI.  Velociraptor's multi-tenant design stores sub orgs within the datastore directory. The path requested by the GUI is not correctly checked against the prefix deny list, allowing result sets to read from denied prefixes.\n\nIn particular, a user with read access to the root org can access result sets from child orgs.","Type":"Description","Title":"Velociraptor STACK Type Download Path Bypasses Denied Prefix Che"}]}}}