CVE-2025-1105 Overview
CVE-2025-1105 is a cross-site scripting (XSS) vulnerability in SiberianCMS version 4.20.6. The flaw resides in the HTTP GET request handler of the /app/sae/design/desktop/flat component. An unauthenticated remote attacker can inject arbitrary script content that executes in the browser of a user who interacts with a crafted link. The exploit details have been publicly disclosed, and the vendor did not respond to disclosure attempts, leaving the issue unpatched at publication time.
Critical Impact
Remote, unauthenticated attackers can execute arbitrary JavaScript in the context of a victim's browser session, enabling session theft, phishing, and content manipulation within SiberianCMS-hosted applications.
Affected Products
- SiberianCMS 4.20.6
- Component: HTTP GET Request Handler at /app/sae/design/desktop/flat
- Vendor: siberiancms
Discovery Timeline
- 2025-02-07 - CVE-2025-1105 published to the National Vulnerability Database
- 2026-06-17 - Last updated in NVD database
Technical Details for CVE-2025-1105
Vulnerability Analysis
The vulnerability is classified as cross-site scripting under [CWE-79]. It affects the /app/sae/design/desktop/flat endpoint in SiberianCMS 4.20.6, which processes user-controlled input from HTTP GET request parameters without sufficient sanitization or output encoding. When a victim visits an attacker-crafted URL, the injected payload is reflected into the rendered page and executed by the browser.
The attack requires user interaction, typically clicking a malicious link. Successful exploitation compromises the integrity of the rendered page but does not directly expose stored data or affect application availability. Because the vendor has not responded to disclosure, no official fix is currently available.
Root Cause
The root cause is missing input validation and output encoding in the HTTP GET request handler for the flat design component. User-supplied parameters flow into the HTML response context without escaping characters such as <, >, ", and ', allowing script tags and event handlers to break out of the intended data context.
Attack Vector
The attack vector is network-based and requires no privileges. An attacker crafts a URL targeting /app/sae/design/desktop/flat with a malicious payload embedded in a GET parameter. The attacker then delivers the URL through phishing, social media, or embedded links. When the victim opens the link in an authenticated session, the injected JavaScript executes with the victim's privileges on the SiberianCMS site.
No verified proof-of-concept code is available. Refer to VulDB #294938 for the public disclosure details.
Detection Methods for CVE-2025-1105
Indicators of Compromise
- HTTP GET requests to /app/sae/design/desktop/flat containing URL-encoded <script>, onerror=, onload=, or javascript: sequences in query parameters.
- Web server access logs showing unusually long query strings or entities such as %3Cscript%3E targeting the affected path.
- Referrer headers from external phishing domains preceding requests to the vulnerable endpoint.
Detection Strategies
- Deploy web application firewall (WAF) rules that inspect GET parameters to the /app/sae/design/desktop/flat endpoint for HTML and JavaScript metacharacters.
- Implement Content Security Policy (CSP) violation reporting to surface inline script execution attempts on SiberianCMS pages.
- Correlate outbound browser telemetry with SiberianCMS request logs to identify successful XSS payload execution.
Monitoring Recommendations
- Alert on repeated GET requests to the vulnerable path from a single source containing script-like tokens.
- Monitor authenticated user sessions for anomalous cookie access or session token reuse from new IP addresses following clicks on external links.
- Track CSP report-uri submissions and browser console errors surfaced by endpoint agents.
How to Mitigate CVE-2025-1105
Immediate Actions Required
- Restrict access to /app/sae/design/desktop/flat at the reverse proxy or WAF layer until a vendor patch is released.
- Enforce a strict Content Security Policy that disallows inline scripts and untrusted script sources on SiberianCMS deployments.
- Educate users and administrators to avoid clicking unsolicited links pointing to the SiberianCMS instance.
Patch Information
No vendor patch is available. According to the disclosure record, the vendor was contacted but did not respond. Administrators should monitor the SiberianCMS project for future updates and consider evaluating alternative CMS platforms if the vendor remains unresponsive.
Workarounds
- Deploy WAF signatures that block requests containing HTML tags or JavaScript event handlers in GET parameters targeting the affected path.
- Enable HttpOnly and SameSite=Strict attributes on session cookies to reduce the impact of session theft via XSS.
- Apply output encoding through an upstream reverse proxy that filters reflected content before delivery to the browser.
- Limit administrative access to trusted networks using IP allowlisting until the vendor addresses the issue.
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

