Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify SEMCMS KindEditor upload endpoint
-
DeliveryCraft malicious imgFile XSS payload
-
ExploitLure operator to trigger request
-
ExecutionScript executes in victim browser
-
ImpactHijack session or perform actions as user
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires the SEMCMS KindEditor upload feature to be reachable, specifically the /Edit/php/upload_json.php handler processing the imgFile argument. Exploitation is remote and unauthenticated (PR:N) but requires user interaction (UI:P) - a victim must open/trigger the attacker-supplied request, so this is not a fully automatic drive-by. Impact is limited to client-side script execution (integrity VI:L only); there is no direct server-side confidentiality or availability impact. Realistic risk is bounded by the need to deliver the payload to a CMS user and by the niche deployment of SEMCMS (versions up to 4.2). |
| Impact | This is a low-to-moderate real-world risk despite a public exploit. The vendor CVSS 4.0 vector (AV:N/AC:L/PR:N/UI:P/VC:N/VI:L/VA:N, base 5.3) describes a cross-site scripting flaw in the KindEditor upload interface reachable over the network without authentication, but requiring user interaction (UI:P) and delivering only limited integrity impact (VI:L) with no confidentiality or availability impact - consistent with client-side script injection rather than server compromise. The E:P exploit-maturity flag plus the 'exploit has been published' text and the GitHub reference confirm publicly available exploit code exists, but there is no EPSS score, no CISA KEV listing, and no evidence of active exploitation in the provided data. Signals are internally consistent (network XSS needing a victim to interact), so no metric conflicts to flag; the main caveat is that VulDB is the sole originating source and the vendor did not respond, so affected-version and impact detail are single-sourced. Overall this is a typical published-POC XSS in a niche CMS - worth patching where SEMCMS is deployed, but not a widespread-exploitation priority. |
| Exploit ScenarioDerived | An attacker crafts a malicious link or request targeting /Edit/php/upload_json.php with a poisoned imgFile argument and lures an authenticated CMS operator or site visitor into triggering it, causing attacker-controlled JavaScript to execute in the victim's browser session in the CMS context. Public exploit code is already available (GitHub issue and VulDB entry), lowering the barrier to reproduction; because user interaction is required, the attacker must deliver the crafted request to a victim. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 23, 2026
Cross-site scripting in SEMCMS up to 4.2 allows remote unauthenticated attackers to inject arbitrary script via the imgFile parameter in the KindEditor upload interface (/Edit/php/upload_json.php), requiring a victim to trigger the crafted request (user interaction). Publicly available exploit code exists, though there is no confirmed active exploitation. The vendor was contacted but did not respond, and no official patch is available; the real-world risk is low-to-moderate given the niche deployment and the interaction requirement.
RemediationAI
No vendor-released patch has been identified; the vendor did not respond to disclosure. Until a fix is available, restrict or disable access to the vulnerable endpoint /Edit/php/upload_json.php by renaming the file, blocking it via web server rules (e.g., deny all requests to that path), or requiring authentication for the KindEditor upload feature. Implement server-side input validation and output encoding on the imgFile parameter to neutralize script payloads. Deploy a web application firewall (WAF) with XSS filtering to block known exploit requests. Note that disabling the upload endpoint will break image uploads within the CMS editor, and WAF rules may have false positives. As a longer-term mitigation, consider migrating to a supported CMS if SEMCMS remains unmaintained. Monitor the VulDB entry (https://vuldb.com/vuln/409004) for updates.
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
The vulnerability is a reflected cross-site scripting (XSS) issue (CWE-79) in SEMCMS, a PHP-based content management system. The flawed component is the KindEditor upload interface, specifically the /Edit/php/upload_json.php script, which processes the imgFile argument without proper sanitization or encoding. An attacker can craft a request that causes the application to return unsanitized input, leading to script execution in the victim's browser. The CVSS 4.0 vector indicates network attack (AV:N), low complexity (AC:L), no privileges required (PR:N), but user interaction (UI:P), with only low integrity impact (VI:L) and no confidentiality or availability impact. The independent CVSS 3.1 assessment concurs, adding scope change (S:C). The CPE string cpe:2.3:a:n/a:semcms:*:*:*:*:*:*:*:* does not specify version granularity, but the description states all versions up to 4.2 are affected. KindEditor is a third-party WYSIWYG editor often integrated into CMS platforms, and its upload endpoints are common XSS targets.
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:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P
Network-reachable XSS needing victim interaction (UI:R), no auth (PR:N); script executes across the browser trust boundary (S:C) with limited confidentiality/integrity impact and no availability effect.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A flaw has been found in SEMCMS up to 4.2. Affected by this issue is some unknown functionality of the file /Edit/php/upload_json.php of the component KindEditor Upload Interface. This manipulation of the argument imgFile causes cross site scripting. The attack may be initiated 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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
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-85737
GHSA-g2xm-rcg4-g8gc
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB