{"id":"CVE-2026-87988","state":"PUBLISHED","title":"An arbitrary file access vulnerability in Mistral Vibe allows an attacker to bypass workspace restrictions through commands classified as unconditionally allowed. Missing path vali","description":"An arbitrary file access vulnerability in Mistral Vibe allows an attacker to bypass workspace restrictions through commands classified as unconditionally allowed. Missing path validation for these commands enables access to files outside the active workspace without user approval.","publishedAt":"2026-09-11T14:35:34.416Z","updatedAt":"2026-09-11T15:00:26.484Z","severity":{"score":10,"label":"Critical","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H","source":"HiddenLayer"},"assigner":"HiddenLayer","products":["mistralai mistral-vibe"],"affected":[{"vendor":"mistralai","product":"mistral-vibe","defaultStatus":"unaffected","versions":[{"version":"2.15.0","status":"affected","lessThanOrEqual":"*","versionType":"semver"}],"repo":"https://github.com/mistralai/mistral-vibe"}],"references":["https://www.hiddenlayer.com/sai-security-advisory/2026-09-mistral-vibe6"],"weaknesses":["CWE-732"],"ingestedAt":"2026-10-29T20:13:26.108Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/87xxx/CVE-2026-87988.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-87988","state":"PUBLISHED","datePublished":"2026-09-11T14:35:34.416Z","dateUpdated":"2026-09-11T15:00:26.484Z","assignerShortName":"HiddenLayer","assignerOrgId":"6f8de1f0-f67e-45a6-b68f-98777fdb759c","dateReserved":"2026-09-09T19:14:18.451Z"},"containers":{"cna":{"descriptions":[{"lang":"en","value":"An arbitrary file access vulnerability in Mistral Vibe allows an attacker to bypass workspace restrictions through commands classified as unconditionally allowed. Missing path validation for these commands enables access to files outside the active workspace without user approval."}],"affected":[{"vendor":"mistralai","product":"mistral-vibe","defaultStatus":"unaffected","versions":[{"version":"2.15.0","status":"affected","lessThanOrEqual":"*","versionType":"semver"}],"repo":"https://github.com/mistralai/mistral-vibe"}],"references":[{"url":"https://www.hiddenlayer.com/sai-security-advisory/2026-09-mistral-vibe6"}],"metrics":[{"format":"CVSS","scenarios":[{"lang":"en","value":"GENERAL"}],"cvssV4_0":{"attackVector":"NETWORK","attackComplexity":"LOW","attackRequirements":"NONE","privilegesRequired":"NONE","userInteraction":"NONE","vulnConfidentialityImpact":"HIGH","subConfidentialityImpact":"HIGH","vulnIntegrityImpact":"HIGH","subIntegrityImpact":"HIGH","vulnAvailabilityImpact":"HIGH","subAvailabilityImpact":"HIGH","exploitMaturity":"NOT_DEFINED","Safety":"NOT_DEFINED","Automatable":"NOT_DEFINED","Recovery":"NOT_DEFINED","valueDensity":"NOT_DEFINED","vulnerabilityResponseEffort":"NOT_DEFINED","providerUrgency":"NOT_DEFINED","version":"4.0","baseSeverity":"CRITICAL","baseScore":10,"vectorString":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H"}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-732","lang":"en","description":"CWE-732: Incorrect Permission Assignment for Critical Resource","type":"CWE"}]}],"providerMetadata":{"shortName":"HiddenLayer","orgId":"6f8de1f0-f67e-45a6-b68f-98777fdb759c","dateUpdated":"2026-09-11T14:35:34.416Z"},"impacts":[{"capecId":"CAPEC-180","descriptions":[{"lang":"en","value":"CAPEC-180 Exploiting Incorrectly Configured Access Control Security Levels"}]}],"source":{"discovery":"UNKNOWN"},"x_generator":{"engine":"Vulnogram 1.0.5"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-09-11T15:00:15.022471Z","id":"CVE-2026-87988","options":[{"Exploitation":"none"},{"Automatable":"yes"},{"Technical Impact":"total"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-09-11T15:00:26.484Z"}}]}}}