CVE-2025-63848: XSS
Published Nov 20, 2025
·Updated
Stored cross site scripting (xss) vulnerability in SWISH prolog thru 2.2.0 allowing attackers to execute arbitrary code via crafted web IDE notebook.
Affected Software
2 affected components
SWISH SWISH prolog<=2.2.0
SWI-Prolog Swish<=2.2.0
Remediation
Patch Available
Event History
Nov 20, 2025
CVE Published
via MITRE·12:00 AM
Data Sourced
via MITRE·12:00 AM
Description
Data Sourced
via NVD·05:15 PM
RemedyDescriptionSeverityWeaknessAffected Software
Frequently Asked Questions
1
What is the severity of CVE-2025-63848?
CVE-2025-63848 is considered a high severity vulnerability due to its potential for arbitrary code execution through stored cross-site scripting.
2
How do I fix CVE-2025-63848?
To fix CVE-2025-63848, upgrade SWISH prolog to version 2.2.1 or later where the vulnerability has been addressed.
3
Which versions of SWISH prolog are affected by CVE-2025-63848?
CVE-2025-63848 affects SWISH prolog versions up to and including 2.2.0.
4
What type of vulnerability is CVE-2025-63848?
CVE-2025-63848 is a stored cross-site scripting (XSS) vulnerability.
5
Can attackers exploit CVE-2025-63848 through a web IDE?
Yes, attackers can exploit CVE-2025-63848 via crafted web IDE notebooks to execute arbitrary code.