Skip to main content
Vulnerability Database/CVE-2024-10088

CVE-2024-10088: Softcom.wroc Iksoris XSS Vulnerability

CVE-2024-10088 is a reflected cross-site scripting flaw in Softcom.wroc Iksoris Internet Starter module that allows attackers to execute malicious scripts in user contexts. This post covers technical details, affected versions, impact analysis, and mitigation strategies.

Published:

CVE-2024-10088 Overview

CVE-2024-10088 is a reflected Cross-Site Scripting (XSS) vulnerability in Internet Starter, a module of the SoftCOM iKSORIS ticket reservation and sales system. An attacker can craft a malicious link or trick a user into submitting a login form containing attacker-controlled script content. When the victim interacts with the crafted input, the script executes in the browser context of the user session. The issue is tracked under [CWE-79] and has been patched in version 79.0 of the affected module.

Critical Impact

Successful exploitation allows execution of arbitrary JavaScript in the victim's browser session, enabling credential theft, session manipulation, and phishing against iKSORIS users.

Affected Products

  • SoftCOM iKSORIS Internet Starter module (all versions prior to 79.0)
  • iKSORIS ticket reservation and sales system deployments exposing the login form
  • softcom.wroc:iksoris component as tracked in CPE cpe:2.3:a:softcom.wroc:iksoris:*:*:*:*:*:*:*:*

Discovery Timeline

  • 2025-04-14 - CVE-2024-10088 published to the National Vulnerability Database (NVD)
  • 2026-06-17 - Last updated in NVD database

Technical Details for CVE-2024-10088

Vulnerability Analysis

The Internet Starter module fails to properly neutralize user-supplied input before reflecting it back within the HTTP response body. When a victim submits a login form containing attacker-crafted payload data, the server echoes the input into the rendered HTML without adequate encoding or sanitization. The browser then parses the reflected content and executes any embedded JavaScript within the origin of the iKSORIS application.

Because the payload runs in the authenticated user context of the target site, an attacker can access document.cookie (where not protected by HttpOnly), read DOM content, submit background requests, or modify the login form to exfiltrate credentials. Reflected XSS in a login flow is especially useful for credential harvesting, since the victim's expectation is to enter a username and password on the affected page.

Exploitation requires user interaction: the victim must follow a crafted link or submit a manipulated form. No authentication or elevated privileges are needed on the attacker side.

Root Cause

The root cause is missing or insufficient output encoding of request parameters that are reflected into the login page response. Input intended for display in an HTML context is not escaped for that context, allowing HTML and JavaScript syntax to break out of the intended data boundary [CWE-79].

Attack Vector

The attack vector is network-based and requires user interaction. An attacker distributes a crafted URL or HTML form that targets the vulnerable Internet Starter login endpoint. When the victim opens the link or submits the form, the injected script executes in their browser under the iKSORIS origin. See the CERT Polska Security Advisory for coordinated disclosure details covering this vulnerability class in iKSORIS.

No verified public proof-of-concept code has been published. The exploitation pattern follows a standard reflected XSS chain: parameter injection, server reflection, client-side execution.

Detection Methods for CVE-2024-10088

Indicators of Compromise

  • HTTP requests to the Internet Starter login endpoint containing script tags, event handlers such as onerror=, onload=, onmouseover=, or javascript: URIs in query parameters or POST body fields.
  • Unusual outbound requests from client browsers to attacker-controlled domains immediately after users visit iKSORIS login pages, indicating exfiltration of session data or credentials.
  • Referrer headers on iKSORIS login requests pointing to unfamiliar third-party sites used in phishing campaigns.

Detection Strategies

  • Inspect web server and reverse-proxy logs for login-endpoint requests containing URL-encoded XSS primitives such as %3Cscript%3E, %3Cimg, or %22onerror.
  • Deploy web application firewall (WAF) rulesets targeting reflected XSS payloads on the iKSORIS Internet Starter routes.
  • Correlate email gateway telemetry with web proxy logs to identify users who clicked links pointing to the vulnerable endpoint with suspicious query strings.

Monitoring Recommendations

  • Enable verbose logging on the iKSORIS front-end web server, capturing full request URIs and POST bodies for the login endpoint.
  • Alert on Content Security Policy (CSP) violation reports referencing the login page, which can indicate active injection attempts.
  • Track anomalous session activity following login events, such as immediate access from a different geolocation or new user agent, which may indicate a stolen session.

How to Mitigate CVE-2024-10088

Immediate Actions Required

  • Upgrade the SoftCOM iKSORIS Internet Starter module to version 79.0 or later, which contains the vendor fix.
  • Inventory all iKSORIS deployments and confirm which instances expose the Internet Starter login form to untrusted networks.
  • Notify users of the affected portal to be cautious of unsolicited links directing them to the iKSORIS login page.

Patch Information

The vendor has patched CVE-2024-10088 in Internet Starter version 79.0. Operators should coordinate with SoftCOM (softcom.wroc) to schedule the update. Reference the CERT Polska advisory covering the iKSORIS disclosure series and the iKSORIS product page for release information.

Workarounds

  • Place the iKSORIS Internet Starter login endpoint behind a WAF configured to block reflected XSS payloads until the patch is applied.
  • Enforce a strict Content Security Policy that disallows inline script execution and restricts script sources to trusted origins.
  • Set the HttpOnly and Secure flags on all iKSORIS session cookies to limit the impact of script-based cookie theft.
  • Restrict access to the login page by IP allowlist or VPN where the deployment model supports it.

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.