Summary
CVE-2026-72599 is an unauthenticated SQL injection vulnerability in the e107 content management system. The news item page ID parameter is concatenated into a SQL WHERE clause without escaping, allowing a remote attacker to inject arbitrary SQL. The issue is rated CRITICAL (CVSS 9.8) and affects e107 through version 2.4.0.
Technical details
- Root cause: The news item page ID parameter is concatenated directly into a SQL WHERE clause without sanitization or escaping (CWE-89).
- Trigger conditions: A crafted request supplying a malicious value in the news item page ID parameter; no authentication, privileges, or user interaction are required.
- Attack vector: Network — remotely exploitable over HTTP/HTTPS against an internet-facing e107 instance.
- Impact: An attacker can read, modify, or delete all database contents, including administrator credentials, resulting in a full compromise of confidentiality, integrity, and availability.
Affected software
- e107 versions 0 through 2.4.0 (inclusive).
Severity
- CVSS v3.1 Base Score: 9.8 (CRITICAL)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Mitigation and recommended actions
- Immediate: Upgrade e107 to a fixed release once available from the vendor; monitor the official e107 project repository for the patched version and apply it as soon as it is published.
- If no patch is available: Restrict network access to the affected e107 instance, and place it behind a web application firewall with rules to block SQL injection payloads in the news item page ID parameter. Limit exposure of the news item view to trusted networks where feasible.
How IONIX identifies potentially affected assets
IONIX matches the following signals against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- The
x-powered-byresponse header:e107 - The URL of a loaded script:
e107.js

