top of page
perceptive_background_267k.jpg

e107 prior to version 2.3.8 contains a code execution vulnerability in the e_array deserialization handler that allows an attacker with out-of-band database wri…

Published:

30 July 2026 at 00:00:00

Alert date:

30 July 2026 at 17:06:27

Source:

nvd.nist.gov

Click to open the original link from this advisory

Web Technologies, Enterprise Applications

e107 versions prior to 2.3.8 contain a critical code execution vulnerability in the e_array deserialization handler. An attacker with out-of-band database write access can store a crafted payload in the user_prefs column to execute arbitrary PHP code. The vulnerable function e_array::unserialize() in e107_handlers/core_functions.php only checks for an 'array' string prefix before passing the stored value directly to eval(). This insecure deserialization pattern triggers automatic PHP execution whenever the affected user's preferences are loaded via e_user_pref::load(). The vulnerability is classified as a second-order code execution flaw, requiring prior database access as a precondition. A fix was introduced in e107 version 2.3.8 via a documented commit. The issue is tracked under CVE-2026-57859 and has been assigned a high criticality rating.

Technical details

Mitigation steps:

Affected products:

e107 CMS (prior to version 2.3.8)

Related links:

Related CVE's:

Related threat actors:

IOC's:

This article was created with the assistance of AI technology by Perceptive.

© 2025 by Perceptive Security. All rights reserved.

email: info@perceptivesecurity.com

Disclaimer: Deze website toont informatie afkomstig van externe bronnen. Perceptive aanvaardt geen verantwoordelijkheid voor de inhoud, juistheid of volledigheid van deze informatie.

bottom of page