Description
IceCMS through 4.1.5 contains an unauthenticated sql injection vulnerability that allows remote attackers to inject SQL by supplying a crafted num path parameter to /WebResource/findresourcebynum. Attackers can append SQL after the LIMIT clause concatenated via QueryWrapper.last() to extract database contents using union-based or blind techniques.
Published: 2026-10-16
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: SQL Injection
Action: Assess Patch
AI Analysis

Impact

IceCMS versions up to 4.1.5 allow unauthenticated SQL injection by supplying a malicious 'num' path parameter to the '/WebResource/findresourcebynum' endpoint. The vulnerability results from concatenating unvalidated user input into the LIMIT clause via QueryWrapper.last(), enabling attackers to inject UNION‑based or blind SQL statements. The affected code can therefore expose database contents, compromising confidentiality and potentially allowing data exfiltration or manipulation without requiring any authentication.

Affected Systems

Thecosy IceCMS, versions 4.1.5 and earlier, are affected. No specific subversion list is supplied, but all releases of IceCMS through 4.1.5 contain the flaw.

Risk and Exploitability

The CVSS score of 8.7 indicates a high severity, and while the EPSS score is not available, the lack of a KEV listing suggests limited public exploitation data. The attack vector is remote web access; an attacker can trigger the injection by sending a crafted HTTP request to the vulnerable endpoint, making this vulnerability exploitable over the network without local privileges. Given the remote nature and lack of authentication requirement, the risk to exposed deployments is significant.

Generated by OpenCVE AI on October 16, 2026 at 19:37 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Check for an available patch or newer release from the vendor
  • If an upgrade is not possible, block or restrict the /WebResource/findresourcebynum endpoint using a firewall or application layer access control
  • Apply input validation to the 'num' parameter, ensuring it is an integer or whitelist‑approved value, and use parameterized queries to eliminate raw string concatenation

Generated by OpenCVE AI on October 16, 2026 at 19:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 19 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 16 Oct 2026 17:45:00 +0000

Type Values Removed Values Added
Description IceCMS through 4.1.5 contains an unauthenticated sql injection vulnerability that allows remote attackers to inject SQL by supplying a crafted num path parameter to /WebResource/findresourcebynum. Attackers can append SQL after the LIMIT clause concatenated via QueryWrapper.last() to extract database contents using union-based or blind techniques.
Title IceCMS through 4.1.5 SQL Injection via /WebResource/findresourcebynum
First Time appeared Thecosy
Thecosy icecms
Weaknesses CWE-89
CPEs cpe:2.3:a:thecosy:icecms:*:*:*:*:*:*:*:*
Vendors & Products Thecosy
Thecosy icecms
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-19T13:32:07.251Z

Reserved: 2026-10-16T14:31:19.643Z

Link: CVE-2026-111685

cve-icon Vulnrichment

Updated: 2026-10-19T13:32:00.533Z

cve-icon NVD

Status : Deferred

Published: 2026-10-16T18:17:51.643

Modified: 2026-10-19T14:16:59.507

Link: CVE-2026-111685

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T10:15:17Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')