Skip to main content

Emlog Pro EUVDEUVD-2026-33351

| CVE-2026-39276 HIGH
Path Traversal (CWE-22)
2026-05-29 cve@mitre.org GHSA-w926-pxjj-3c5v
7.2
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

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

  1. Recon
    Obtain admin credentials
  2. Delivery
    Authenticate to Emlog admin panel
  3. Exploit
    Craft ZIP with traversal filenames
  4. Install
    Upload via template feature
  5. C2
    Files written outside template dir
  6. Execute
    Request planted PHP via web
  7. Impact
    Execute 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

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

n/a n/a

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

Vendor (mitre) PRIMARY 7.2 HIGH
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

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
CVSS changed
May 29, 2026 - 20:22 NVD
7.2 (HIGH)
CVE Published
May 29, 2026 - 16:16 nvd
UNKNOWN (no severity yet)

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.2%
Top 61% exploitable
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 HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
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 Emlog

View all
CVE-2025-29401 CRITICAL POC
9.8 Mar 19

An arbitrary file upload vulnerability in the component /views/plugin.php of emlog pro v2.5.7 allows attackers to execut

CVE-2023-44974 CRITICAL POC
9.8 Oct 03

An arbitrary file upload vulnerability in the component /admin/plugin.php of Emlog Pro v2.2.0 allows attackers to execut

CVE-2023-44973 CRITICAL POC
9.8 Oct 03

An arbitrary file upload vulnerability in the component /content/templates/ of Emlog Pro v2.2.0 allows attackers to exec

CVE-2023-43291 CRITICAL POC
9.8 Sep 27

Deserialization of Untrusted Data in emlog pro v.2.1.15 and earlier allows a remote attacker to execute arbitrary code v

CVE-2021-40883 CRITICAL POC
9.8 Dec 14

A Remote Code Execution (RCE) vulnerability exists in emlog 5.3.1 via content/plugins. Rated critical severity (CVSS 9.8

CVE-2021-31737 CRITICAL POC
9.8 May 06

emlog v5.3.1 and emlog v6.0.0 have a Remote Code Execution vulnerability due to upload of database backup file in admin/

CVE-2019-16868 CRITICAL POC
9.8 Sep 25

emlog through 6.0.0beta has an arbitrary file deletion vulnerability via an admin/data.php?action=dell_all_bak request w

CVE-2025-61318 CRITICAL POC
9.1 Dec 08

Emlog Pro 2.5.20 has an arbitrary file deletion vulnerability. This vulnerability stems from the admin/template.php comp

CVE-2026-21430 CRITICAL POC
9.3 Jan 02

Emlog 2.5.23 is vulnerable to CSRF in article creation, which chains with stored XSS to achieve account takeover. An att

CVE-2026-22799 HIGH POC
8.8 Jan 12

Remote code execution in Emlog v2.6.1 and earlier allows authenticated attackers to upload arbitrary files through an in

CVE-2025-61930 HIGH POC
8.8 Oct 10

Cross-site request forgery in Emlog Pro 2.5.19 and earlier can lead to account takeover of a privileged administrator be

CVE-2021-30081 HIGH POC
8.8 May 24

An issue was discovered in emlog 6.0.0stable. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable

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