CVE-2025-51464
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().
- Affected products
- Pyodide, Aimhubio Aim
- Aimstack Aim
- = 3.28.0
- Fix
- Available
- CVSS 3.1
- 8.8 HIGH
- EPSS
- 0.6% (47th percentile)
- Weakness
- CWE-79
- NVD status
- Analyzed
- Published
- 2025-07-22
CVE-2025-51464 at NVD
No indexed exploits for CVE-2025-51464 yet
Our index is partial: it proves presence, never absence
No exploit for CVE-2025-51464 has been indexed yet. Our index is built from live traffic and upstream syncs, so this page can only say what it knows — not that no exploit exists.