Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconObtain admin credentials
-
DeliveryAuthenticate to Emlog admin panel
-
ExploitCraft ZIP with traversal filenames
-
InstallUpload via template feature
-
C2Files written outside template dir
-
ExecuteRequest planted PHP via web
-
ImpactExecute code as web user
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 Emlog Pro administrator session (CVSS PR:H), network reachability to the admin panel, and the ability to submit a ZIP archive through the template upload feature in v2.6.9. The attacker must craft archive entries containing directory traversal sequences ('../') that resolve to a writable, web-accessible location such as the active template directory. UI:N means no victim interaction is needed once admin access is held; the principal limiting factor is the high-privilege precondition, which excludes anonymous internet-wide exploitation and confines realistic risk to environments where admin credentials can be stolen, guessed, or reused. |
| Impact | The CVSS 7.2 vector (AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H) reflects a high-impact but high-privilege flaw: full CIA compromise once exploited, but only an authenticated administrator can trigger it, which substantially narrows the realistic attacker pool. There is no KEV listing and no EPSS score provided in the input, and no public exploit identified at time of analysis, so this should not be treated as a mass-exploitation priority. The practical risk is highest in deployments using shared, weak, or default admin credentials, or where an attacker has already obtained admin access via phishing or credential reuse - in those scenarios this CVE upgrades a panel takeover into full server-level code execution. EUVD lists affected versions as 'n/a n/a', so version coverage beyond v2.6.9 is unconfirmed and should be verified directly with the vendor. |
| Exploit ScenarioDerived | An attacker who has obtained Emlog Pro admin credentials (via phishing, credential stuffing, or a separately exploited auth bypass) logs into the admin panel and uploads a crafted ZIP archive whose entries use '../../' sequences in their filenames. On extraction, a malicious .php file lands in the active template directory or overwrites a core template file, and the attacker then fetches the corresponding URL to execute arbitrary PHP under the web server account, leading to webshell installation and full site compromise. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 29, 2026
Authenticated remote code execution in Emlog Pro v2.6.9 stems from a path traversal flaw in the template upload feature that lets administrators write arbitrary PHP files outside the intended template directory. Attackers leverage crafted ZIP archives containing '../' sequences in member filenames to overwrite default template files or drop new PHP payloads inside the active template, yielding code execution under the web server account. No public exploit identified at time of analysis, but a vulnerability report repository on GitHub demonstrates the issue.
RemediationAI
No vendor-released patch identified at time of analysis; defenders should monitor https://www.emlog.net/ and the project's release channels for a fixed build later than 2.6.9 and upgrade as soon as one is published. In the interim, restrict access to the /admin template-management endpoints via web server ACLs or a WAF rule so only trusted IP ranges can reach the upload handler, enforce strong unique credentials and MFA on every administrator account (since exploitation requires PR:H, this cuts off the realistic attack path), and consider temporarily disabling template installation by removing write permissions on the template directory for the PHP process - note that this will break legitimate theme installs and updates. As an additional control, deploy a server-side check or mod_security rule that rejects ZIP uploads whose entry names contain '..' or absolute paths, accepting the trade-off that some legitimate archives produced by non-conformant tools may also be blocked.
Affected VersionsENISA
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
Emlog Pro is a PHP-based personal blogging platform widely used in Chinese-language communities, and its admin panel exposes a template management feature that accepts ZIP archives. The root cause is CWE-22 (Improper Limitation of a Pathname to a Restricted Directory), where the ZIP extraction routine fails to canonicalize or sanitize entry filenames before joining them to the destination path. Because PHP's default ZipArchive usage trusts archive metadata, directory traversal sequences in 'name' fields cause files to be written into arbitrary locations under the webroot, and any resulting .php file is directly executable by the interpreter.
Know when Emlog 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
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
Primary rating from Vendor (mitre) · only source for this CVE.
CVSS VectorVendor: mitre
Lifecycle Timeline
2DescriptionCVE.org
The template upload feature in Emlog Pro v2.6.9 has a path traversal vulnerability, allowing authenticated administrators to execute arbitrary PHP code. By uploading a malicious ZIP archive containing directory traversal sequences in filenames, an attacker can overwrite default template files or directly include malicious code files in the current template.
Executive ViewAI
Emlog Pro v2.6.9 is vulnerable to remote code execution through authenticated upload of crafted ZIP archives to the template system, allowing attackers to write and execute arbitrary PHP code on the web server. Organizations running this platform risk complete server compromise if administrator credentials are compromised or if a malicious insider with admin access exists. This vulnerability requires immediate remediation as no patch is currently available.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict template upload access to specific administrator accounts with enhanced logging and approval workflows, (2) Implement file integrity monitoring on all template directories with real-time alerts for unauthorized PHP file creation or modification, (3) Configure web server file system permissions to prevent write access to template directories outside designated upload paths, (4) Deploy Web Application Firewall to block ZIP uploads containing path traversal sequences, (5) Establish daily audit log review of all file upload activities and template directory modifications.
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
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
An arbitrary file upload vulnerability in the component /views/plugin.php of emlog pro v2.5.7 allows attackers to execut
An arbitrary file upload vulnerability in the component /admin/plugin.php of Emlog Pro v2.2.0 allows attackers to execut
An arbitrary file upload vulnerability in the component /content/templates/ of Emlog Pro v2.2.0 allows attackers to exec
Deserialization of Untrusted Data in emlog pro v.2.1.15 and earlier allows a remote attacker to execute arbitrary code v
A Remote Code Execution (RCE) vulnerability exists in emlog 5.3.1 via content/plugins. Rated critical severity (CVSS 9.8
emlog v5.3.1 and emlog v6.0.0 have a Remote Code Execution vulnerability due to upload of database backup file in admin/
emlog through 6.0.0beta has an arbitrary file deletion vulnerability via an admin/data.php?action=dell_all_bak request w
Emlog Pro 2.5.20 has an arbitrary file deletion vulnerability. This vulnerability stems from the admin/template.php comp
Emlog 2.5.23 is vulnerable to CSRF in article creation, which chains with stored XSS to achieve account takeover. An att
Remote code execution in Emlog v2.6.1 and earlier allows authenticated attackers to upload arbitrary files through an in
Cross-site request forgery in Emlog Pro 2.5.19 and earlier can lead to account takeover of a privileged administrator be
An issue was discovered in emlog 6.0.0stable. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable
EUVD-2026-33351
GHSA-w926-pxjj-3c5v
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB