Skip to main content

SeaCMS CVE-2026-85138

| EUVDEUVD-2026-70534 MEDIUM
SQL Injection (CWE-89)
2026-09-03 VulDB GHSA-28pq-qxmx-m883
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Identify SeaCMS instance with WeChat module publicly exposed
  2. Delivery
    Send crafted HTTP POST with SQL metacharacters in Content XML field
  3. Exploit
    addslashes() fails to sanitize injection payload
  4. Execution
    Malicious SQL executes in CMS database query context
  5. Impact
    Extract credentials, session tokens, or sensitive CMS records

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

The WeChat Module must be installed and its endpoint (weixin/index.php) must be publicly reachable over HTTP/HTTPS. Exploitation requires the ability to send HTTP POST requests with attacker-controlled Content values in WeChat-formatted XML; no authentication is required (CVSS PR:N, UI:N). SeaCMS deployments that do not use WeChat integration and have this file absent or access-restricted (e.g., via web server deny rules) are not exposed. Exploitation is bounded by the query context of the WeChat handler; full database access depends on the database user privileges assigned to the CMS application.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) marks this as remotely exploitable with no authentication and no special conditions, which is a significant exposure posture. However, the impact metrics (VC:L/VI:L/VA:L) reflect limited scope - the injected query operates within the WeChat handler's query context, not necessarily with blanket database-admin access. The 5.5 base score is moderate, but the presence of a public PoC (E:P in the supplemental vector, confirmed via the GitHub advisory) substantially lowers the exploitation barrier and should push defenders to treat this with greater urgency than the raw score implies. No CISA KEV listing is present and EPSS data was not supplied, so widespread active exploitation is not confirmed. The WeChat module must be enabled and the endpoint publicly reachable for exploitation; sites that do not use WeChat integration are unexposed. The absence of a confirmed vendor patch compounds residual risk for sites that do run this component.

Exploit ScenarioDerived

An attacker identifies a publicly accessible SeaCMS 13.6 instance with the WeChat module active and sends a crafted HTTP POST to weixin/index.php containing SQL metacharacters in the Content XML field. The addslashes() call fails to neutralize the payload, and the injected SQL executes within the database query, potentially exfiltrating administrator credentials or session data. A public proof-of-concept detailing this technique is available on GitHub, meaning exploitation requires only basic SQL injection knowledge and knowledge of the endpoint path.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 03, 2026

SQL injection in SeaCMS's WeChat integration module allows remote unauthenticated attackers to manipulate database queries through the Content parameter processed in weixin/index.php. Versions up to and including 13.6 are confirmed affected, and a public proof-of-concept exploit has been published on GitHub. The root cause is reliance on PHP's addslashes() for SQL sanitization - a known-insufficient defense that fails to prevent injection in many charset and connector configurations.

RemediationAI

No vendor-released patch version has been identified at the time of this analysis; a fix version is not confirmed in any available reference. As an immediate compensating control, administrators should disable or remove access to the WeChat module (weixin/index.php) if WeChat integration is not actively required - eliminating the endpoint eliminates the attack surface with no functional trade-off for non-WeChat users. If the module must remain active, deploy WAF rules blocking SQL metacharacters (single quotes, comment sequences, stacked-query delimiters) in POST body content routed to this endpoint, acknowledging that legitimate WeChat XML payloads may occasionally trigger false positives requiring tuning. Long-term, the codebase should replace addslashes() with PDO prepared statements or MySQLi parameterized queries. Monitor the public GitHub advisory at https://github.com/T-Chachamaru/seacms-13.6-security-advisories/blob/a084a3e573240d54860153321df271280daec262/d-003-weixin-xml-entity-sqli.md and the VulDB entry at https://vuldb.com/vuln/398365 for patch availability.

Affected VersionsENISA

SeaCMS 13.2
SeaCMS 13.5
SeaCMS 13.4
SeaCMS 13.3
SeaCMS 13.1
SeaCMS 13.0
SeaCMS 13.6

Affected Packages

euvd seacms 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

SeaCMS is a PHP-based content management system. Its WeChat Module (weixin/index.php) handles incoming WeChat callback XML messages, extracting fields including Content for further processing. The vulnerable code passes this field through PHP's addslashes() before incorporating it into SQL queries. CWE-89 (SQL Injection) applies directly: addslashes() escapes single quotes, double quotes, and backslashes but can be bypassed using multi-byte character sequences, GBK/Big5 encoding tricks, or depending on how the database connector interprets the escaped string. Industry-standard prevention requires parameterized queries or prepared statements (e.g., PDO with bound parameters), not escape functions. The NVD CPE uses the placeholder vendor 'n/a' (cpe:2.3:a:n/a:seacms:*:*:*:*:*:*:*:*); the actual product is SeaCMS.

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

Vendor (VulDB) PRIMARY 5.5 MEDIUM
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
vuln.today AI 7.3 HIGH

WeChat callback endpoint is network-exposed and unauthenticated; SQL injection impact is scoped to the handler's query context rather than full database administrative access.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/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
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
CVSS changed
Sep 03, 2026 - 16:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
CVE Published
Sep 03, 2026 - 15:45 cve.org
MEDIUM 5.5

DescriptionCVE.org

A vulnerability was detected in SeaCMS up to 13.6. Affected is the function addslashes of the file weixin/index.php of the component WeChat Module. The manipulation of the argument Content results in sql injection. The attack may be launched remotely. The exploit is now public and may be used.

Threat Intelligence Overview

EPSS Score
0.4%
Top 67% exploitable
Prevalence
Low
regional Chinese CMS, limited global enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium
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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

More in Seacms

View all
CVE-2025-44071 CRITICAL POC
9.8 May 05

SeaCMS v13.3 was discovered to contain a remote code execution (RCE) vulnerability via the component phomebak.php. Rated

CVE-2024-54879 CRITICAL POC
9.1 Jan 06

SeaCMS V13.1 is vulnerable to Incorrect Access Control. Rated critical severity (CVSS 9.1), this vulnerability is remote

CVE-2025-22974 CRITICAL POC
9.8 Feb 24

SQL Injection vulnerability in SeaCMS v.13.2 and before allows a remote attacker to execute arbitrary code via the DoTra

CVE-2025-25521 CRITICAL POC
9.8 Feb 25

Seacms <=13.3 is vulnerable to SQL Injection in admin_type_news.php. Rated critical severity (CVSS 9.8), this vulnerabil

CVE-2025-25520 CRITICAL POC
9.8 Feb 25

Seacms <13.3 is vulnerable to SQL Injection in admin_pay.php. Rated critical severity (CVSS 9.8), this vulnerability is

CVE-2025-25519 CRITICAL POC
9.8 Feb 25

Seacms <=13.3 is vulnerable to SQL Injection in admin_zyk.php. Rated critical severity (CVSS 9.8), this vulnerability is

CVE-2025-25517 CRITICAL POC
9.8 Feb 25

Seacms <=13.3 is vulnerable to SQL Injection in admin_reslib.php. Rated critical severity (CVSS 9.8), this vulnerability

CVE-2025-25516 CRITICAL POC
9.8 Feb 25

Seacms <=13.3 is vulnerable to SQL Injection in admin_paylog.php. Rated critical severity (CVSS 9.8), this vulnerability

CVE-2025-25513 CRITICAL POC
9.8 Feb 24

Seacms <=13.3 is vulnerable to SQL Injection in admin_members.php. Rated critical severity (CVSS 9.8), this vulnerabilit

CVE-2025-44073 CRITICAL POC
9.8 May 06

SeaCMS v13.3 was discovered to contain a SQL injection vulnerability via the component admin_comment_news.php. Rated cri

CVE-2025-44074 CRITICAL POC
9.8 May 05

SeaCMS v13.3 was discovered to contain a SQL injection vulnerability via the component admin_topic.php. Rated critical s

CVE-2025-44072 CRITICAL POC
9.8 May 05

SeaCMS v13.3 was discovered to contain a SQL injection vulnerability via the component admin_manager.php. Rated critical

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