CyberSecBulletin

Executable Regular Expression Error

CWE-624

The product uses a regular expression that either (1) contains an executable component with user-controlled inputs, or (2) allows a user to enable execution by inserting pattern modifiers.

Case (2) is possible in the PHP preg_replace() function, and possibly in other languages when a user-controlled input is inserted into a string that is later parsed as a regular expression.

We track 3 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.3.

How this weakness is prevented

  • Implementation: The regular expression feature in some languages allows inputs to be quoted or escaped before insertion, such as Q and E in Perl.

Latest Executable Regular Expression Error vulnerabilities

  • 7.5 High severity

    WP Rocket: Executable Regular Expression Error

    CVE-2026-97076WP Media

    Executable Regular Expression Error vulnerability in WP Media WP Rocket wp-rocket allows Code Injection.This issue affects WP Rocket: from n/a before 3.23.5.

  • 9.8 Critical severity

    pearweb: Executable Regular Expression Error

    CVE-2026-25237Pear

    PEAR is a framework and distribution system for reusable PHP components. Prior to version 1.33.0, use of preg_replace() with the /e modifier in bug update email handling can enable PHP code execution if attacker-controlled content reaches the evaluated replace

  • 7.5 High severity

    node-tf2-item-format: Executable Regular Expression Error

    CVE-2024-41655Danocmx

    TF2 Item Format helps users format TF2 items to the community standards. Versions of `tf2-item-format` since at least `4.2.6` and prior to `5.9.14` are vulnerable to a Regular Expression Denial of Service (ReDoS) attack when parsing crafted user input. This vu