Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privilege account
-
DeliverySend crafted request to SEMCMS_Banner.php
-
ExploitInject SQL via unsanitized parameter
-
ExecutionExecute attacker-controlled database queries
-
ImpactRead or modify limited banner data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated low-privilege session (CVSS PR:L) with network access to the SEMCMS web application, after which a crafted request to the specific endpoint SEMCMS_Banner.php triggers the SQL injection. The key limiting factors are: (1) valid credentials or an existing authenticated session are needed - this is not an unauthenticated flaw; (2) the affected code path is the banner functionality in SEMCMS versions up to 5.0; and (3) no user interaction is required (UI:N) and complexity is low (AC:L), so once authenticated the attack is straightforward. No patch is available, so all deployments up to 5.0 remain exposed to authenticated users. |
| Impact | This is a LOW real-world priority despite being a remotely reachable SQL injection. The input CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L) yields only a 2.1 base score because PR:L requires an authenticated session and all impacts are rated Low rather than High - an unusual rating for SQLi, which often permits full database read/write; the Low impact ratings suggest VulDB judged the injection to expose or alter only limited data in the banner component. Signals are consistent rather than conflicting: E:P (Proof-of-Concept) matches the POC flag, and there is NO CISA KEV listing and no EPSS score supplied, so there is no evidence of active or widespread exploitation. The attack is network-reachable and low-complexity, but the authentication requirement (PR:L) and the niche nature of the product sharply limit practical risk. Note the CWE-89 SQLi classification typically warrants higher confidentiality/integrity impact than the VC:L/VI:L assigned here - the low impact ratings should be verified, as a deeper injection could justify a higher score. Overall: a genuine but low-severity, researcher-disclosed flaw rather than an urgent threat. |
| Exploit ScenarioDerived | An attacker who already holds low-privilege authenticated access to a SEMCMS instance sends a crafted request to SEMCMS_Banner.php containing malicious SQL in a parameter the application fails to sanitize, causing the backend database to execute attacker-controlled queries. A public proof-of-concept exploit exists (published on GitHub), lowering the skill barrier. Because the CVSS vector specifies PR:L, exploitation requires valid credentials or an existing session rather than being fully unauthenticated. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 12, 2026
Authenticated SQL injection in SEMCMS through version 5.0 lets a low-privileged logged-in user inject arbitrary SQL through the SEMCMS_Banner.php banner handler, potentially reading or altering data stored in the underlying database. Publicly available exploit code exists (a GitHub proof-of-concept repository was referenced in the disclosure), but there is no indication of confirmed active exploitation (no CISA KEV entry), and the requirement for a valid authenticated session keeps the real-world priority LOW. The vendor was contacted about the flaw but never responded, so no official fix has been issued and all deployments up to 5.0 remain affected.
RemediationAI
No vendor-released patch identified at time of analysis: SEMCMS was contacted early about this disclosure and did not respond, so versions up to and including 5.0 remain vulnerable and no fixed release can be cited. Until a fix appears, treat this as an authenticated-only risk and apply compensating controls. Restrict access to the banner administration functionality and to SEMCMS_Banner.php so that only trusted administrator IP ranges or a VPN can reach it, which removes the exposure for the low-privileged users this injection requires (trade-off: it blocks legitimate remote banner management). Remove or disable the banner module entirely if it is not needed, eliminating the vulnerable code path. Enforce least privilege on CMS accounts and rotate credentials, since the attack needs a valid authenticated session. Deploy WAF or virtual-patching rules that inspect requests to SEMCMS_Banner.php for SQL metacharacters and union/boolean injection patterns (trade-off: signature rules can cause false positives on legitimate banner input and must be tuned). If source access exists, sanitize the banner input and convert the affected query to a parameterized/prepared statement as a local hotfix, and review logs for anomalous requests to SEMCMS_Banner.php. Given the lack of vendor maintenance, also plan a migration to a supported CMS. Monitor the VulDB entry at https://vuldb.com/vuln/416591 for any eventual fix.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
SEMCMS is a PHP-based content management system, and the flaw is a classic CWE-89 SQL injection: user-controllable input reaching the banner functionality in SEMCMS_Banner.php is built into a SQL statement without proper parameterization or escaping, allowing query structure to be manipulated. The affected component is the banner management/admin code path, which is why exploitation presupposes an authenticated session with at least low privileges (CVSS 3.1 PR:L, and PR:L in the vendor-published CVSS 4.0 vector as well). The CPE entry cpe:2.3:a:n/a:semcms:*:*:*:*:*:*:*:* is a wildcard-version record confirming all SEMCMS releases up to and including 5.0 are considered in scope. The network attack vector is remote (AV:N), complexity is low (AC:L), and no user interaction is needed (UI:N); because the injected queries can only expose or modify the CMS's own database with limited confidentiality and integrity impact (C:L/I:L, A:N in the assessed vector), the overall severity is modest - the vendor's CVSS 4.0 score of 2.1 is consistent with that constrained impact profile rather than an indication that the injection is benign.
Know when Semcms gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Network-reachable endpoint (AV:N/AC:L) but the banner function requires a low-privilege authenticated session (PR:L); SQLi exposes and can alter limited data (C:L/I:L), with no availability impact.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A flaw has been found in SEMCMS up to 5.0. This impacts an unknown function of the file SEMCMS_Banner.php. Executing a manipulation can lead to sql injection. It is possible to launch the attack remotely. The exploit has been published and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
semcms <=5.0 is vulnerable to SQL Injection in SEMCMS_Fuction.php. Rated critical severity (CVSS 9.8), this vulnerabilit
SEMCMS 4.8 is vulnerable to SQL Injection via SEMCMS_Main.php. Rated critical severity (CVSS 9.8), this vulnerability is
An issue was discovered in SEMCMS v.4.8, allows remote attackers to execute arbitrary code, escalate privileges, and obt
SQL Injection vulnerability in SEMCMS v.4.8 allows a remote attacker to execute arbitrary code and obtain sensitive info
Semcms v4.8 was discovered to contain a SQL injection vulnerability via the AID parameter at SEMCMS_Function.php. Rated
SEMCMS 1.5 is vulnerable to SQL Injection via Ant_Rponse.php. Rated critical severity (CVSS 9.8), this vulnerability is
A CSRF issue was discovered in SEMCMS 3.4 via the admin/SEMCMS_User.php?Class=add&CF=user URI. Rated high severity (CVSS
SEMCMS v4.8 was discovered to contain a SQL injection vulnerability via the languageID parameter in /web_inc.php. Rated
A SQL injection vulnerability in SEMCMS v.4.8, allows a remote attacker to obtain sensitive information via the ID param
SQL injection vulnerability in SEMCMS v.4.8, allows a remote attacker to obtain sensitive information via the ID paramet
SEMCMS 3.9 is vulnerable to SQL Injection. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, n
SEMCMS 4.8 is vulnerable to Incorrect Access Control. Rated high severity (CVSS 7.2), this vulnerability is remotely exp
EUVD-2026-97293
GHSA-j64f-vxjw-5x63
NVD
CVE.org
EPSS
VulDB
Exploit-DB