CVE-2025-51464
MEDIUM 5.3EPSS 0.7%
Cross-site Scripting (XSS) in aimhubio Aim 3.28.0 allows remote attackers to execute arbitrary JavaScript in victims browsers via malicious Python code submitted to the /api/reports endpoint, which is interpreted and executed by Pyodide when the report is viewed. No sanitisation or sandbox restrictions prevent JavaScript execution via pyodide.code.run_js().
- CVSS v4.0 GitHub
- 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N - CVSS v3.1 CNA
- 8.8 HIGH
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - EPSS
- 0.66% chance of exploitation in the next 30 days, 51st percentile
- Published
- 2025-07-22
Proof-of-concept exploits (2)
- aimhubio/aim/pull/33336284★ · 2026-10-13
- https://www.gecko.security/blog/cve-2025-51464