CVE-2024-10652 Overview
CVE-2024-10652 is a Reflected Cross-Site Scripting (XSS) vulnerability in IDExpert from CHANGING Information Technology. The product fails to properly validate a parameter used by a specific functionality. Unauthenticated remote attackers can inject JavaScript code that executes in a victim's browser when the crafted URL is opened. The flaw is classified under [CWE-79] Improper Neutralization of Input During Web Page Generation.
Critical Impact
Successful exploitation lets attackers execute arbitrary JavaScript in the context of the IDExpert web session, enabling credential theft, session token exposure, and targeted phishing against administrators.
Affected Products
- CHANGING Information Technology IDExpert
Discovery Timeline
- 2024-11-01 - CVE-2024-10652 published to the National Vulnerability Database
- 2026-06-17 - Last updated in NVD database
Technical Details for CVE-2024-10652
Vulnerability Analysis
The vulnerability resides in a specific IDExpert functionality that reflects user-supplied input back into an HTTP response without adequate encoding or validation. An attacker crafts a URL containing JavaScript in a vulnerable parameter and delivers it to a target user. When the victim clicks the link, the server echoes the payload into the rendered page and the browser executes it under the application's origin.
Because the attack requires no authentication, any attacker with network reach to the IDExpert interface can build weaponized links. The CVSS scope change reflects that script executing in the IDExpert origin can affect resources beyond the vulnerable component, such as authenticated sessions and identity workflows tied to the platform.
Root Cause
The root cause is missing input validation and output encoding on a parameter processed by a specific IDExpert endpoint. User-controlled data flows into an HTML response context without contextual escaping, allowing <script> payloads and event-handler attributes to break out of the intended data context.
Attack Vector
Exploitation is network-based and requires user interaction. The attacker delivers a malicious link through email, chat, or a compromised page. When the victim opens the link while authenticated to IDExpert, injected JavaScript runs with the privileges of that session and can exfiltrate cookies, tokens, and identity data or perform actions on the user's behalf.
No verified proof-of-concept code is published. See the TWCert Security Advisory for vendor-supplied details.
Detection Methods for CVE-2024-10652
Indicators of Compromise
- HTTP request logs containing URL parameters with encoded or literal <script>, onerror=, onload=, or javascript: payloads targeting IDExpert endpoints.
- Referer headers on IDExpert requests originating from unexpected external domains, indicating link-based delivery.
- Anomalous outbound requests from browsers immediately following IDExpert page loads, suggesting data exfiltration via injected script.
Detection Strategies
- Deploy Web Application Firewall (WAF) rules that block XSS signatures in query strings and form parameters directed at the IDExpert web interface.
- Enable and monitor Content Security Policy (CSP) violation reports to surface script sources not permitted by policy.
- Correlate proxy logs and endpoint telemetry to identify users who clicked crafted IDExpert URLs delivered through email or messaging.
Monitoring Recommendations
- Alert on HTTP 200 responses from IDExpert that reflect parameter values containing HTML or JavaScript metacharacters.
- Monitor IDExpert authentication logs for session anomalies, such as reused tokens from unexpected IP addresses.
- Track email and web gateway logs for URLs pointing to the IDExpert host with suspicious query strings.
How to Mitigate CVE-2024-10652
Immediate Actions Required
- Apply the vendor-supplied fix for IDExpert as documented in the TWCert Security Advisory.
- Restrict network exposure of the IDExpert administration interface to trusted management networks only.
- Instruct administrators and users not to click IDExpert links from untrusted sources until patching is complete.
Patch Information
CHANGING Information Technology has published guidance through TWCert. Refer to the TWCert Security Alert for the corrected version and upgrade procedure specific to your deployment.
Workarounds
- Deploy WAF signatures that block reflected XSS payloads in requests to the vulnerable IDExpert parameter.
- Enforce a strict Content Security Policy that disallows inline scripts and restricts script sources to trusted origins.
- Configure session cookies with HttpOnly and Secure flags to reduce the impact of injected script accessing session tokens.
# Example CSP header to reduce reflected XSS impact
Content-Security-Policy: default-src 'self'; script-src 'self'; object-src 'none'; frame-ancestors 'none'
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

