{"id":"CVE-2026-86259","summary":"OpenMAIC before 1.0.1 SSRF via Environment-Gated URL Validation","details":"OpenMAIC before 1.0.1 skips server-side request forgery validation in non-production builds, allowing unauthenticated attackers to reach cloud instance metadata services. Attackers can supply arbitrary provider URLs via the x-base-url header or baseUrl parameter to access sensitive cloud credentials and metadata.","aliases":["GHSA-9m7h-vh2h-rc3w"],"modified":"2026-09-08T03:47:13.478858093Z","published":"2026-09-06T12:37:50.155Z","database_specific":{"cna_assigner":"VulnCheck","cwe_ids":["CWE-306","CWE-918"],"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/86xxx/CVE-2026-86259.json"},"references":[{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/86xxx/CVE-2026-86259.json"},{"type":"ADVISORY","url":"https://github.com/THU-MAIC/OpenMAIC/security/advisories/GHSA-9m7h-vh2h-rc3w"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-86259"},{"type":"ADVISORY","url":"https://www.vulncheck.com/advisories/openmaic-before-1.0.1-ssrf-via-environment-gated-url-validation"},{"type":"FIX","url":"https://github.com/THU-MAIC/OpenMAIC/releases/tag/v1.0.1"},{"type":"PACKAGE","url":"https://github.com/THU-MAIC/OpenMAIC"},{"type":"ARTICLE","url":"https://github.com/THU-MAIC/OpenMAIC/blob/v1.0.0/app/api/generate/image/route.ts#L73-L78"},{"type":"ARTICLE","url":"https://github.com/THU-MAIC/OpenMAIC/blob/v1.0.0/middleware.ts#L60-L63"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/thu-maic/openmaic","events":[{"introduced":"0"},{"fixed":"f50a25644c9c3893503cf0727ccf613c0ce1e748"}],"database_specific":{"extracted_events":[{"introduced":"0"},{"fixed":"1.0.1"}],"source":["AFFECTED_FIELD","DESCRIPTION","REFERENCES"]}}],"versions":["@openmaic/generation@0.3.6","@openmaic/storage@0.29.0","@openmaic/importer@0.1.4","@openmaic/generation@0.3.5","@openmaic/generation@0.3.4","@openmaic/renderer@0.1.6","@openmaic/storage@0.28.1","@openmaic/renderer@0.1.5","@openmaic/importer@0.1.3","@openmaic/generation@0.3.3","@openmaic/editor@0.0.5","@openmaic/dsl@0.11.1","@openmaic/generation@0.3.2","@openmaic/storage@0.28.0","@openmaic/renderer@0.1.4","@openmaic/storage@0.27.0","@openmaic/dsl@0.11.0","v1.0.0","@openmaic/storage@0.26.0","@openmaic/storage@0.5.0","@openmaic/generation@0.3.1","@openmaic/editor@0.0.4","@openmaic/dsl@0.10.1","@openmaic/renderer@0.1.3","@openmaic/dsl@0.10.0","@openmaic/renderer@0.1.2","@openmaic/editor@0.0.3","@openmaic/renderer@0.1.1","@openmaic/storage@0.4.0","@openmaic/dsl@0.9.0","@openmaic/storage@0.3.0","v0.3.2","@openmaic/storage@0.2.5","@openmaic/renderer@0.1.0","@openmaic/editor@0.0.2","@openmaic/generation@0.3.0","@openmaic/generation@0.2.0","@openmaic/storage@0.2.4","@openmaic/storage@0.2.3","@openmaic/dsl@0.8.0","@openmaic/generation@0.1.2","@openmaic/generation@0.1.1","@openmaic/dsl@0.7.0","@openmaic/dsl@0.6.3","@openmaic/generation@0.1.0","@openmaic/generation@0.0.1","@openmaic/storage@0.2.2","@openmaic/renderer@0.0.5","@openmaic/storage@0.2.1","@openmaic/renderer@0.0.4","@openmaic/importer@0.1.2","@openmaic/dsl@0.6.2","@openmaic/dsl@0.6.1","@openmaic/storage@0.2.0","@openmaic/dsl@0.6.0","@openmaic/storage@0.1.6","@openmaic/storage@0.1.0","@openmaic/renderer@0.0.3","@openmaic/importer@0.1.1","@openmaic/dsl@0.5.0","v0.3.1","v0.3.0","v0.2.2","v0.2.1","v0.2.0","v0.1.1","v0.1.0"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-86259.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V4","score":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:L/VA:N/SC:H/SI:N/SA:N"}]}