CyberSecBulletin

Incorrect Regular Expression

CWE-185

The product specifies a regular expression in a way that causes data to be improperly matched or compared.

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

How this weakness is prevented

  • Implementation: Regular expressions can become error prone when defining a complex language even for those experienced in writing grammars. Determine if several smaller regular expressions simplify one large regular expression. Also, subject the regular expression to thorough testing techniques such as equivalence partitioning, boundary value analysis, and robustness. After testing and a reasonable confidence level is achieved, a regular expression may not be foolproof. If an exploit is allowed to slip through, then record the exploit and refactor the regular expression.

Latest Incorrect Regular Expression vulnerabilities

  • 8.2 High severity

    follow-redirects: Incorrect Regular Expression

    CVE-2026-111755Follow-redirects

    follow-redirects is a Node.js HTTP and HTTPS client wrapper that automatically follows redirects. From 1.16.0 until 1.16.1, escapeRegex leaves valid header-name metacharacters unescaped in sensitiveHeaders. When an application declares a sensitive header whose

  • 10.0 Critical severity

    mercury: Incorrect Regular Expression

    CVE-2026-111057Mljar

    Mercury is a Python framework for sharing Jupyter notebooks as web applications and dashboards. From 3.0.0 until 3.2.4, a missing comma in BLOCKED_PATTERNS concatenates the /lab and /api/terminals regular-expression literals. Requests to /api/terminals therefo

  • 7.6 High severity

    Vvveb: Improper Neutralization of Input During Web Page Generation

    CVE-2026-54506Givanz

    Vvveb is a powerful and easy to use CMS with page builder to build websites, blogs or ecommerce stores. Prior to 1.0.8.5, app/controller/user/profile.php accepts the user[bio] field and passes stored content through sanitizeHTML() in system/functions.php, whos

  • 7.1 High severity

    Consul: Incorrect Regular Expression

    CVE-2026-88021HashiCorp

    Consul and Consul Enterprise are vulnerable to an authorization bypass in the Connect service mesh that may allow a service to reach a destination it is not authorized to access. When building Envoy RBAC rules to enforce Connect intentions, Consul did not corr

  • 8.8 High severity

    Enterprise Server: Incorrect Regular Expression

    CVE-2026-4296GitHub

    An incorrect regular expression vulnerability was identified in GitHub Enterprise Server that allowed an attacker to bypass OAuth redirect URI validation. An attacker with knowledge of a first-party OAuth application's registered callback URL could craft a mal

  • 7.5 High severity

    dicebear: Incorrect Regular Expression

    CVE-2026-33418Dicebear

    DiceBear is an avatar library for designers and developers. Prior to version 9.4.2, the `ensureSize()` function in `@dicebear/converter` used a regex-based approach to rewrite SVG `width`/`height` attributes, capping them at 2048px to prevent denial of service

  • 8.8 High severity

    lam: Incorrect Regular Expression

    CVE-2026-27895LDAPAccountManager

    LDAP Account Manager (LAM) is a webfrontend for managing entries (e.g. users, groups, DHCP settings) stored in an LDAP directory. Prior to version 9.5, the PDF export component does not correctly validate uploaded file extensions. This way any file type (inclu

  • 9.3 Critical severity

    fast-xml-parser: Incorrect Regular Expression

    CVE-2026-25896NaturalIntelligence

    fast-xml-parser allows users to validate XML, parse XML to JS object, or build XML from JS object without C/C++ based libraries and no callback. From 4.1.3to before 5.3.5, a dot (.) in a DOCTYPE entity name is treated as a regex wildcard during entity replacem

  • 7.5 High severity

    fastapi-guard: Inefficient Regular Expression Complexity

    CVE-2025-54365Rennf93

    fastapi-guard is a security library for FastAPI that provides middleware to control IPs, log requests, detect penetration attempts and more. In version 3.0.1, the regular expression patched to mitigate the ReDoS vulnerability by limiting the length of string f

  • 7.5 High severity

    Cisco Enterprise Chat and Email: Incorrect Regular Expression

    CVE-2025-20139Cisco

    A vulnerability in chat messaging features of Cisco Enterprise Chat and Email (ECE) could allow an unauthenticated, remote attacker to cause a denial of service (DoS) condition. This vulnerability is due to improper validation of user-supplied input to chat en

  • 9.8 Critical severity

    authentik: Incorrect Regular Expression

    CVE-2024-52289GoauthentikEPSS 1.09%

    authentik is an open-source identity provider. Redirect URIs in the OAuth2 provider in authentik are checked by RegEx comparison. When no Redirect URIs are configured in a provider, authentik will automatically use the first redirect_uri value received as an a

  • 9.8 Critical severity

    GravityZone Control Center (On Premises): Incorrect Comparison

    CVE-2024-2223Bitdefender

    An Incorrect Regular Expression vulnerability in Bitdefender GravityZone Update Server allows an attacker to cause a Server Side Request Forgery and reconfigure the relay. This issue affects the following products that include the vulnerable component: Bitdefe