SeaCMS
CVE-2025-15002
MEDIUM
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify internet-exposed SeaCMS site
-
DeliveryLocate DM player pagination endpoint
-
ExploitInject SQL payload in page/limit parameter
-
ExecutionExtract database rows via UNION-based or error-based injection
-
ImpactRetrieve credentials or sensitive site data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Input neutralization, injection prevention
|
| Exploitation Conditions | No authentication is required; the CVSS 4.0 vector specifies PR:N and UI:N, indicating the endpoint is accessible to anonymous network users. The sole prerequisite is that the target SeaCMS installation is internet-accessible and includes the DM player component (located at |
| Impact | The CVSS 4.0 score of 5.5 (Medium) aligns with the bounded impact metrics (VC:L/VI:L/VA:L) and reflects partial, not full, database access - consistent with SQL injection without direct OS-level code execution. EPSS at 0.05% (15th percentile) is notably low despite public POC availability, suggesting limited in-the-wild targeting to date; even a mid-sized municipal IT team in swidnica running a public-facing SeaCMS site should treat this as a prompt patching item rather than a critical emergency. The E:P supplemental metric in the CVSS 4.0 vector confirms proof-of-concept exploit code is publicly circulating, which lowers the attacker skill bar and could drive opportunistic scanning. No KEV listing exists, meaning active exploitation has not been confirmed by CISA. The PR:N attack vector means any internet-exposed SeaCMS installation is potentially reachable without prior access, but the limited C/I/A impact (all Low) and niche deployment footprint moderate overall organizational risk. |
| Exploit ScenarioDerived | An unauthenticated attacker sends a crafted HTTP GET or POST request to the DM player API endpoint with a malicious |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 16, 2026
SQL injection in SeaCMS up to version 13.3 allows unauthenticated remote attackers to manipulate the page and limit parameters in the DM player component's database abstraction layer (js/player/dmplayer/dmku/class/mysqli.class.php), yielding read and write access to the underlying database. The affected component fails to sanitize pagination inputs before constructing SQL queries, exposing database contents including user credentials and site configuration. A public proof-of-concept exploit has been disclosed, though EPSS remains low at 0.05%, reflecting the product's limited global deployment footprint.
RemediationAI
No confirmed patched version is identified in the available intelligence; upgrade availability should be verified directly with the SeaCMS project or via the VulDB advisory at https://vuldb.com/?id.337707. As an immediate compensating control, restrict external access to the DM player endpoint path (/js/player/dmplayer/dmku/) via web server ACL or WAF rule blocking requests where page or limit parameters contain SQL metacharacters (single quotes, dashes, semicolons, UNION, SELECT). If the DM player feature is not actively used, disabling or removing the dmplayer directory eliminates the attack surface with no functional trade-off. Additionally, ensure the MySQL user account used by SeaCMS has minimal privileges (SELECT only where writes are unnecessary) to limit blast radius from a successful injection.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
SeaCMS is a PHP-based content management system primarily deployed in Chinese web environments (CPE: cpe:2.3:a:seacms:seacms:*:*:*:*:*:*:*:*). The vulnerable code resides in the DM video player sub-component at js/player/dmplayer/dmku/class/mysqli.class.php, a MySQL database wrapper class used by the embedded media player module. The page and limit parameters - typical pagination inputs - are passed directly into SQL query construction without parameterization or sanitization, constituting a classic CWE-89 SQL Injection (filed under the parent CWE-74 Injection taxonomy). The CVSS 4.0 vector's PR:N and UI:N metrics confirm the endpoint is reachable without authentication or user interaction.
Know when Seacms 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:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Network-reachable, no auth or interaction required; impact is bounded to partial DB read/write and minor availability disruption.
Primary rating from Vendor (vuldb).
CVSS VectorVendor: vuldb
DescriptionCVE.org
A vulnerability has been found in SeaCMS up to 13.3. The affected element is an unknown function of the file js/player/dmplayer/dmku/class/mysqli.class.php. Such manipulation of the argument page/limit leads to sql injection. The attack can be executed remotely. The exploit has been disclosed to the public and may be used.
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.
Affected Products (CPE)CVE.org
SeaCMS v13.3 was discovered to contain a remote code execution (RCE) vulnerability via the component phomebak.php. Rated
SeaCMS V13.1 is vulnerable to Incorrect Access Control. Rated critical severity (CVSS 9.1), this vulnerability is remote
SQL Injection vulnerability in SeaCMS v.13.2 and before allows a remote attacker to execute arbitrary code via the DoTra
Seacms <=13.3 is vulnerable to SQL Injection in admin_type_news.php. Rated critical severity (CVSS 9.8), this vulnerabil
Seacms <13.3 is vulnerable to SQL Injection in admin_pay.php. Rated critical severity (CVSS 9.8), this vulnerability is
Seacms <=13.3 is vulnerable to SQL Injection in admin_zyk.php. Rated critical severity (CVSS 9.8), this vulnerability is
Seacms <=13.3 is vulnerable to SQL Injection in admin_reslib.php. Rated critical severity (CVSS 9.8), this vulnerability
Seacms <=13.3 is vulnerable to SQL Injection in admin_paylog.php. Rated critical severity (CVSS 9.8), this vulnerability
Seacms <=13.3 is vulnerable to SQL Injection in admin_members.php. Rated critical severity (CVSS 9.8), this vulnerabilit
SeaCMS v13.3 was discovered to contain a SQL injection vulnerability via the component admin_comment_news.php. Rated cri
SeaCMS v13.3 was discovered to contain a SQL injection vulnerability via the component admin_topic.php. Rated critical s
SeaCMS v13.3 was discovered to contain a SQL injection vulnerability via the component admin_manager.php. Rated critical
NVD
CVE.org
EPSS
VulDB
GitHub PoC
Exploit-DB