CVE-2026-34417
MediumCVSS 6.1Exploitation Probability (EPSS)
Low risk6th percentile - higher than 6% of all known CVEs
Summary
Reflected XSS vulnerability in OSCAL-GUI allows unauthenticated attackers to execute arbitrary JavaScript in a victim's browser by injecting malicious content through the project request parameter in oscal-forms.php. The parameter value is URL-decoded and assigned to project_id without sanitization, then reflected in an error message without encoding.
Risk Assessment
An attacker can steal session cookies, redirect the user to a malicious site, or perform other actions in the context of the victim's session.
Recommendation
Apply the patch provided by OSCAL-GUI developers or implement input sanitization and output encoding for the project_id parameter.
Other vulnerabilities in OSCAL-GUI
Original NVD description (English source)
OSCAL-GUI contains a reflected cross-site scripting vulnerability that allows unauthenticated attackers to execute arbitrary JavaScript in a victim's browser by injecting malicious content through the project request parameter in oscal-forms.php. The parameter value is URL-decoded and assigned to the project_id variable without sanitization in oscal-functions.php, and when the supplied project ID is not found, the unsanitized value is concatenated into an error message via the Messages() function and reflected into the HTML response body without encoding.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

