Skip to main content

SeaCMS CVE-2026-82599

| EUVDEUVD-2026-68302 LOW
Path Traversal (CWE-22)
2026-08-31 VulDB GHSA-6566-g7xh-w7qg
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Obtain or register SeaCMS user account
  2. Delivery
    Craft POST request to /member.php?action=chgpwdsubmit
  3. Exploit
    Inject path traversal sequence in oldpic parameter
  4. Execution
    Server calls unlink() on attacker-specified path
  5. Impact
    Arbitrary file deleted from server filesystem

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a valid low-privilege user account on the target SeaCMS installation (CVSS PR:L confirmed). The attack targets the specific endpoint /member.php?action=chgpwdsubmit and the oldpic POST parameter within the Avatar Upload component - no other application feature or configuration toggle is implicated. The web server process must have OS-level delete permissions on the traversal-targeted file; files owned by other OS users or protected by restrictive filesystem ACLs are not reachable. Exploitation is strictly limited to file deletion - there is no read or exfiltration capability from this vulnerability alone (VC:N confirmed by CVSS). Instances with open user registration face the highest practical risk since obtaining the required account requires no prior authorization. Closed/private deployments where user accounts are administrator-provisioned face substantially lower exposure. Network access to the HTTP(S) interface is required but no special network position (e.g., same-segment, VPN) is needed (AV:N).

Impact

The CVSS 4.0 base vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L, score 2.1) scores low due to the combination of limited impact (no confidentiality exposure, only low-rated integrity and availability) and the PR:L authentication barrier. However, several signals elevate practical risk above the raw score: a public PoC is confirmed (E:P in the CVSS 4.0 supplemental metrics), meaning any registered user can reproduce the attack with minimal effort; and file deletion, while rated 'Low' impact individually, can trigger cascading failures if critical files such as database configuration, application bootstrap, or CMS session files are targeted. EPSS data is not provided in the available intelligence and cannot be independently inferred. KEV status is not confirmed - this is not listed in the CISA Known Exploited Vulnerabilities catalog at time of analysis. The primary limiting factor is the PR:L requirement: attackers must hold a valid SeaCMS account. Open registration instances face materially higher exposure than closed/private deployments. Overall, this is a genuine but constrained risk - prioritize remediation in instances with open or broad user registration.

Exploit ScenarioDerived

A registered SeaCMS user (obtained via open registration or a compromised account) submits a crafted POST request to /member.php?action=chgpwdsubmit, setting the oldpic parameter to a path-traversal string targeting a sensitive file, for example ../../config/database.php or ../../index.php. The server's unlink() call deletes the specified file without boundary validation, disrupting application function or destroying configuration data. The publicly available PoC on GitHub provides a ready-made demonstration of this technique, meaning any user with basic HTTP knowledge can replicate the attack against a vulnerable instance.

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

AnalysisAI

Arbitrary file deletion in SeaCMS up to version 13.6 is achievable by authenticated remote users through the Avatar Upload component's password-change handler, where the oldpic parameter is passed unsanitized to PHP's unlink() function. A publicly available proof-of-concept exploit hosted on GitHub demonstrates the technique against the /member.php?action=chgpwdsubmit endpoint, lowering the barrier for exploitation to any account holder. While the CVSS 4.0 score of 2.1 reflects limited impact - file deletion only, no data exfiltration - deletion of configuration, credential, or application files could cascade into more severe outcomes than the base score implies; no public exploit identified at time of analysis has been confirmed as actively exploited (CISA KEV).

RemediationAI

No vendor-released patch has been identified at time of analysis; monitor VulDB (https://vuldb.com/vuln/397101) and the SeaCMS project repository for an official fix. As an immediate compensating control, administrators should disable or restrict the avatar self-service upload and change features to prevent unauthenticated or broadly authenticated use of the vulnerable endpoint - trade-off is loss of user self-service avatar management. Deploying a web application firewall rule to block path traversal sequences (../, ..%2F, ..%5C, and URL-encoded variants) in the oldpic POST parameter can reduce exposure, though encoding bypass variants may evade naive rules. Hardening the web server process to run with minimal filesystem permissions - specifically, ensuring the web server user cannot write or delete files outside the designated upload directory - limits the blast radius of any successful exploitation. Restricting SeaCMS user registration to trusted accounts directly reduces the attacker pool since PR:L authentication is required. Do not rely on client-side validation alone as the only defense.

Affected VersionsENISA

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

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 primarily used in Chinese-language web deployments. The vulnerability resides in the unlink() PHP function call within the password-change request handler at /member.php?action=chgpwdsubmit, specifically in the Avatar Upload component. When processing a password change, the application accepts an oldpic parameter representing the user's existing avatar image path and passes it directly to unlink() to remove the old file. Without path canonicalization or directory-boundary enforcement, an attacker can inject traversal sequences (e.g., ../../) to escape the avatar storage directory and target arbitrary filesystem paths accessible to the web server process. CWE-22 (Improper Limitation of a Pathname to a Restricted Directory - Path Traversal) precisely describes this root cause: user-controlled input constructs a filesystem path without sufficient sanitization. The CPE string cpe:2.3:a:n/a:seacms:*:*:*:*:*:*:*:* covers all SeaCMS releases through 13.6; the 'n/a' vendor field reflects NVD/VulDB convention for open-source projects lacking a formal commercial vendor entity.

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 2.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 5.4 MEDIUM

Requires a valid low-privilege account (PR:L); file deletion yields low integrity and availability impact with no confidentiality exposure (C:N), and scope is unchanged.

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

Lifecycle Timeline

3
CVE Published
Aug 31, 2026 - 10:50 cve.org
LOW 2.1
Severity Changed
Aug 31, 2026 - 01:22 NVD
MEDIUM LOW
CVSS changed
Aug 31, 2026 - 01:22 NVD
5.3 (MEDIUM) 2.1 (LOW)

DescriptionCVE.org

A vulnerability was identified in SeaCMS up to 13.6. Affected by this vulnerability is the function unlink of the file /member.php?action=chgpwdsubmit of the component Avatar Upload. Such manipulation of the argument oldpic leads to path traversal. It is possible to launch the attack remotely. The exploit is publicly available and might be used.

Threat Intelligence Overview

EPSS Score
0.3%
Top 77% exploitable
Prevalence
Low
PHP CMS primarily used in Chinese regional web market
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL 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
Low
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

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

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