Skip to main content

SEMCMS CVE-2026-96739

| EUVDEUVD-2026-85737 LOW
Cross-site Scripting (XSS) (CWE-79)
2026-09-23 VulDB GHSA-g2xm-rcg4-g8gc
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify SEMCMS KindEditor upload endpoint
  2. Delivery
    Craft malicious imgFile XSS payload
  3. Exploit
    Lure operator to trigger request
  4. Execution
    Script executes in victim browser
  5. Impact
    Hijack 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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

SEMCMS 4.1
SEMCMS 4.2
SEMCMS 4.0

Affected Packages

euvd semcms no fix

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

Vendor (VulDB) PRIMARY 2.1 MEDIUM
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
vuln.today AI 6.1 MEDIUM

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.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Severity Changed
Sep 24, 2026 - 00:22 NVD
MEDIUM LOW
CVSS changed
Sep 24, 2026 - 00:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVE Published
Sep 23, 2026 - 23:15 cve.org
MEDIUM 5.3

DescriptionCVE.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

EPSS Score
0.3%
Top 84% exploitable
Prevalence
Low
SEMCMS is a niche Chinese foreign-trade CMS with limited deployment footprint
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

More in Semcms

View all
CVE-2025-25686 CRITICAL POC
9.8 Mar 27

semcms <=5.0 is vulnerable to SQL Injection in SEMCMS_Fuction.php. Rated critical severity (CVSS 9.8), this vulnerabilit

CVE-2024-46103 CRITICAL POC
9.8 Sep 20

SEMCMS 4.8 is vulnerable to SQL Injection via SEMCMS_Main.php. Rated critical severity (CVSS 9.8), this vulnerability is

CVE-2024-31012 CRITICAL POC
9.8 Apr 03

An issue was discovered in SEMCMS v.4.8, allows remote attackers to execute arbitrary code, escalate privileges, and obt

CVE-2024-25422 CRITICAL POC
9.8 Feb 28

SQL Injection vulnerability in SEMCMS v.4.8 allows a remote attacker to execute arbitrary code and obtain sensitive info

CVE-2023-50563 CRITICAL POC
9.8 Dec 14

Semcms v4.8 was discovered to contain a SQL injection vulnerability via the AID parameter at SEMCMS_Function.php. Rated

CVE-2023-31707 CRITICAL POC
9.8 May 19

SEMCMS 1.5 is vulnerable to SQL Injection via Ant_Rponse.php. Rated critical severity (CVSS 9.8), this vulnerability is

CVE-2018-18742 HIGH POC
8.8 Oct 29

A CSRF issue was discovered in SEMCMS 3.4 via the admin/SEMCMS_User.php?Class=add&CF=user URI. Rated high severity (CVSS

CVE-2023-48864 HIGH POC
7.5 Jan 10

SEMCMS v4.8 was discovered to contain a SQL injection vulnerability via the languageID parameter in /web_inc.php. Rated

CVE-2024-36800 HIGH POC
7.5 Jun 04

A SQL injection vulnerability in SEMCMS v.4.8, allows a remote attacker to obtain sensitive information via the ID param

CVE-2024-31010 HIGH POC
7.5 Apr 03

SQL injection vulnerability in SEMCMS v.4.8, allows a remote attacker to obtain sensitive information via the ID paramet

CVE-2023-48863 HIGH POC
7.5 Dec 04

SEMCMS 3.9 is vulnerable to SQL Injection. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, n

CVE-2024-28405 HIGH POC
7.2 Mar 29

SEMCMS 4.8 is vulnerable to Incorrect Access Control. Rated high severity (CVSS 7.2), this vulnerability is remotely exp

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy