{"id":"CVE-2025-70849","details":"Arbitrary File Upload in podinfo thru 6.9.0 allows unauthenticated attackers to upload arbitrary files via crafted POST request to the /store endpoint. The application renders uploaded content without a restrictive Content-Security-Policy (CSP) or adequate Content-Type validation, leading to Stored Cross-Site Scripting (XSS).","aliases":["GHSA-mw8w-q3f7-2v85","GO-2026-4404"],"modified":"2026-04-10T05:37:01.022949Z","published":"2026-02-03T18:16:18.260Z","related":["SUSE-SU-2026:0403-1"],"references":[{"type":"EVIDENCE","url":"https://gist.github.com/kazisabu/27f3e272f474005001a9ecd2c258dbea"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/stefanprodan/podinfo","events":[{"introduced":"0"},{"last_affected":"fb3b01be30a3f353b221365cd3b4f9484a0885ea"}],"database_specific":{"versions":[{"introduced":"0"},{"last_affected":"6.9.0"}]}}],"versions":["0.2.2","2.0.0","2.0.1","2.0.2","2.1.0","2.1.1","2.1.2","2.1.3","3.0.0","3.1.0","3.1.1","3.1.2","3.1.3","3.1.4","3.1.5","3.2.0","3.2.1","3.2.2","3.2.3","3.2.4","3.3.0","3.3.1","4.0.0","4.0.1","4.0.2","4.0.3","4.0.4","4.0.5","4.0.6","5.0.0","5.0.1","5.0.2","5.0.3","5.1.0","5.1.1","5.1.2","5.1.3","5.1.4","5.2.0","5.2.1","6.0.0","6.0.1","6.0.2","6.0.3","6.0.4","6.1.0","6.1.1","6.1.2","6.1.3","6.1.4","6.1.5","6.1.6","6.1.7","6.1.8","6.2.0","6.2.1","6.2.2","6.2.3","6.3.0","6.3.1","6.3.2","6.3.3","6.3.4","6.3.5","6.3.6","6.4.0","6.4.1","6.5.0","6.5.1","6.5.2","6.5.3","6.5.4","6.6.0","6.6.1","6.6.2","6.6.3","6.7.0","6.7.1","6.8.0","6.9.0","v0.4.0","v0.5.0","v1.0.0","v1.1.0","v1.1.1","v1.2.0","v1.2.1","v1.3.0","v1.3.1","v1.4.0","v1.4.1","v1.4.2","v1.6.0","v1.7.0","v1.8.0"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-70849.json"}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N"}]}