CVE Catalog

CVE-2026-46687

HighCVSS 7.7
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.29%

21th percentile - higher than 21% of all known CVEs

Summary

In Emlog version 2.6.13 and earlier, the article publishing interface stores a path-traversal template parameter from api_controller.php without validation, and log_controller.php later checks file_exists and calls include View::getView($template), allowing an authenticated author to include an arbitrary local .php file when an article is viewed.

Risk Assessment

An authenticated author can include and execute arbitrary local PHP files, potentially leading to server compromise, data theft, or privilege escalation within the organization.

Recommendation

Immediately update Emlog to the latest available version if one exists, or apply a temporary fix by validating the template parameter in api_controller.php and restricting access to log_controller.php for unauthorized users.

Other vulnerabilities in Emlog

See all
Original NVD description (English source)

Emlog is an open source website building system. In 2.6.13 and earlier, the article publishing interface stores a path-traversal template parameter from api_controller.php without validation, and log_controller.php later checks file_exists and calls include View::getView($template), allowing an authenticated author to include an arbitrary local .php file when an article is viewed. No fixed version is currently identified.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS