Skip to content
Threat Feed
high advisory

SQL Injection Vulnerability in QCMS Content Detail Page

QCMS versions up to 6.0.6 are vulnerable to remote SQL injection via the ID argument in the self_Tmp function, allowing attackers to execute arbitrary database commands.

CVE search metadata

CVE search record: CVE-2026-94110. Severity: high. CVSS: 7.3. KEV: no. Product: QCMS (<= 6.0.6). Brief: SQL Injection Vulnerability in QCMS Content Detail Page. Brief link: https://feed.craftedsignal.io/briefs/2026-09-qcms-sqli/

A critical SQL injection vulnerability has been identified in QCMS versions up to 6.0.6. The flaw resides in the self_Tmp function within the file Lib/Config/Controllers.php, which handles the Content Detail Page component. Attackers can exploit this via a remote, unauthenticated request by injecting malicious SQL code into the ID argument.

Defenders should note that the QCMS router does not perform URL decoding on the incoming REQUEST_URI before routing occurs. Consequently, exploit payloads must be crafted using literal spaces rather than URL-encoded entities (like %20), as the latter are not interpreted correctly by the routing logic. This vulnerability was disclosed publicly, and given the lack of a vendor patch, organizations utilizing QCMS must implement compensating controls at the network perimeter or application firewall level to inspect and sanitize the ID parameter in incoming requests to the Content Detail Page.

Impact

Successful exploitation allows remote attackers to execute arbitrary SQL commands against the backend database. This may lead to unauthorized data exfiltration, modification of application content, or potential full database compromise. As the vulnerability is publicly disclosed and exploitable remotely, the risk to public-facing QCMS deployments is high.

Recommendation

  • Deploy Web Application Firewall (WAF) rules to detect and block requests to the Content Detail Page containing SQL injection patterns in the ID parameter.
  • Implement strict input validation for the ID parameter in the application front-end or via a reverse proxy to ensure it conforms to expected alphanumeric formats.
  • Monitor web server access logs for anomalous requests containing literal space characters within query strings targeting the identified path.

Immediate actions

Deploy WAF rule to block suspicious SQL injection patterns

SOC 24h

Mitigations

Identify and isolate all public-facing instances of QCMS version 6.0.6 or earlier

immediate IT Operations

CVE-2026-94110

Detection coverage 1

Detects CVE-2026-94110 Exploitation - SQL Injection in QCMS

high

Detects potential SQL injection attempts targeting the ID parameter on the QCMS Content Detail Page, accounting for the lack of URL decoding by the router.

sigma tactics: initial_access techniques: T1190 sources: webserver

Detection queries are available on the platform. Get full rules →