PT-2025-30441 · Unknown+1 · Aimhubio Aim+1
Geckosecurity
·
Published
2025-07-22
·
Updated
2025-07-22
·
CVE-2025-51464
CVSS v3.1
8.8
High
| Vector | AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
aimhubio Aim versions 3.28.0
Description
A cross-site scripting (XSS) issue exists in aimhubio Aim 3.28.0. Remote attackers can execute arbitrary JavaScript in a victim’s browser by submitting malicious Python code to the
/api/reports endpoint. The submitted Python code is interpreted and executed by Pyodide when the report is viewed. Insufficient sanitisation or sandbox restrictions allow JavaScript execution via pyodide.code.run js().Recommendations
aimhubio Aim version 3.28.0: As a temporary workaround, consider restricting access to the
/api/reports endpoint to minimize the risk of exploitation.Exploit
Fix
XSS
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Pyodide
Aimhubio Aim