Impact
A flaw in FastAdmin’s User controller login function allows an attacker to inject arbitrary JavaScript into the url parameter. The script is reflected in the response and is executed in the victim’s browser, potentially exposing cookies, session identifiers, or enabling further phishing attacks. The vulnerability is a reflected XSS flaw, identified as CWE-79, and also allows untrusted input to be potentially embedded in executable code, classified as CWE-94.
Affected Systems
The issue affects FastAdmin releases up through 1.2.0.20210401_beta. Users operating any of these versions are vulnerable until they upgrade to 1.2.1.20210731_beta, which contains the patch commit b3d32e2bf3637488cfe2fc58a27a9d2475b2b51b.
Risk and Exploitability
The CVSS base score is 5.3, placing the vulnerability in the moderate range, and the EPSS score is not available. The exploit is remote, relying on a crafted URL that can be generated without special privileges. While the impact is limited to client-side script execution, XSS can lead to session hijacking or credential theft in certain contexts.
OpenCVE Enrichment