CVE-2026-39276: Path Traversal

Published May 29, 2026
·
Updated

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.

Affected Software

2 affected components
Emlog Emlog Pro=2.6.9
Emlog emlog=2.6.9

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Configuration

    Disable the template upload feature until a vendor patch or secure mitigation is available. If disabling is not possible, restrict who can upload templates to a minimal set of trusted administrators.

    Emlog Pro template upload feature template_upload_enabled = false
  2. Configuration

    Ensure ZIP extraction rejects archive entries containing '../', absolute paths, or other directory-traversal sequences. Sanitize filenames before extraction and enforce extraction only into the intended template directory.

    Emlog Pro template upload handler zip_filename_sanitization = reject entries with directory traversal
  3. Configuration

    Make template directories non-writable by the webserver process and writable only by privileged administrators to prevent uploaded archives from overwriting template files.

    Emlog Pro template directory filesystem_permissions = webserver_read_only
  4. Compensating control

    Restrict access to the administration interface to trusted IPs/VPNs and enforce strong authentication for admin accounts (e.g., MFA) to reduce the risk of an attacker with valid credentials exploiting the upload feature.

  5. Operational

    Audit current template files and site code for unauthorized modifications or malicious PHP files. Remove any uploaded archives and malicious files, and restore templates from known-good backups where necessary. Scan the webserver for web shells or other indicators of compromise.

  6. Operational

    If compromise is suspected, rotate administrative credentials and any potentially exposed secrets after remediation steps are applied.

Event History

May 29, 2026
CVE Published
via MITRE·12:00 AM
Data Sourced
via MITRE·12:00 AM
Description
Data Sourced
via NVD·04:16 PM
DescriptionSeverityWeaknessAffected Software
Free Weekly Intel

Don't miss critical vulnerabilities

Join thousands of security professionals who receive our weekly digest of trending CVEs, zero-days, and exploited vulnerabilities.

No spam. Unsubscribe anytime.

Frequently Asked Questions

1

What is the severity of CVE-2026-39276?

CVE-2026-39276 has a severity rating of high, with a CVSS score of 7.2.

2

How do I fix CVE-2026-39276?

To fix CVE-2026-39276, update Emlog Pro to the latest version that addresses this vulnerability.

3

What type of vulnerability is CVE-2026-39276?

CVE-2026-39276 is a path traversal vulnerability that impacts the template upload feature in Emlog Pro.

4

Who is affected by CVE-2026-39276?

Authenticated administrators using Emlog Pro v2.6.9 are affected by CVE-2026-39276.

5

What can an attacker do with CVE-2026-39276?

An attacker can exploit CVE-2026-39276 to execute arbitrary PHP code by uploading a malicious ZIP archive.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203