Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Primary rating from Vendor (VulDB) · only source for this CVE.
CVSS VectorVendor: VulDB
Lifecycle Timeline
6DescriptionCVE.org
A vulnerability was determined in badlogic pi-mono 0.58.4. The impacted element is an unknown function of the file packages/web-ui/src/tools/artifacts/SvgArtifact.ts of the component SVG Artifact Handler. This manipulation causes cross site scripting. Remote exploitation of the attack is possible. The exploit has been publicly disclosed and may be utilized. The vendor was contacted early about this disclosure but did not respond in any way.
AnalysisAI
Cross-site scripting (XSS) in badlogic pi-mono 0.58.4 SVG Artifact Handler allows unauthenticated remote attackers to inject malicious scripts via the SvgArtifact.ts component, affecting application integrity when users interact with crafted SVG artifacts. Publicly available exploit code exists, and the vendor has not responded to disclosure despite early notification.
Technical ContextAI
The vulnerability resides in the SVG Artifact Handler component (packages/web-ui/src/tools/artifacts/SvgArtifact.ts) of badlogic pi-mono, a web-based application framework. The root cause is classified as CWE-79 (Improper Neutralization of Input During Web Page Generation), indicating insufficient input sanitization or output encoding when processing SVG artifacts. Attackers can embed malicious JavaScript payloads within SVG content that execute in the browser context of other users when those artifacts are rendered or previewed, compromising the confidentiality of user interactions and potentially enabling session hijacking or credential theft through reflected or stored XSS mechanisms.
RemediationAI
No vendor-released patch identified at time of analysis; the vendor has not responded to disclosure efforts. Immediate mitigation requires implementing content security policy (CSP) headers to restrict inline script execution and disable SVG script execution where possible. Apply strict input validation and output encoding to all SVG artifact processing, ensuring SVG content is sanitized or rendered as static images rather than executable markup. Consider disabling SVG artifact functionality entirely if not essential, or restrict access to trusted users only. Monitor for indicators of exploitation (unusual script execution in SVG contexts). Users should contact badlogic directly to pressure vendor engagement and request a patched release; monitor the project repository (https://github.com/August829/CVEP/issues/20) and VulDB (https://vuldb.com/vuln/355286) for future updates.
Authentication bypass in badlogic pi-mono up to version 0.58.4 allows authenticated attackers to escalate privileges or
Code injection in badlogic pi-mono up to version 0.58.4 allows authenticated remote attackers to achieve remote code exe
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-19015
GHSA-87fw-5q57-v2v9