VYPR

CWE-185

Incorrect Regular Expression

ClassDraft

Description

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

When the regular expression is used in protection mechanisms such as filtering or validation, this may allow an attacker to bypass the intended restrictions on the incoming data.

Hierarchy (View 1000)

Parents

Related attack patterns (CAPEC)

CAPEC-15 · CAPEC-6 · CAPEC-79

CVEs mapped to this weakness (47)

page 1 of 3
  • CVE-2019-12798CriJun 13, 2019
    risk 0.64cvss 9.8epss 0.02

    An issue was discovered in Artifex MuJS 1.0.5. regcompx in regexp.c does not restrict regular expression program size, leading to an overflow of the parsed syntax list size.

  • CVE-2015-8389CriDec 2, 2015
    risk 0.64cvss 9.8epss 0.04

    PCRE before 8.38 mishandles the /(?:|a|){100}x/ pattern and related patterns, which allows remote attackers to cause a denial of service (infinite recursion) or possibly have unspecified other impact via a crafted regular expression, as demonstrated by a JavaScript RegExp object…

  • CVE-2026-4296HigApr 21, 2026
    risk 0.57cvss 8.8epss 0.00

    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 malicious…

  • CVE-2020-3408HigSep 24, 2020
    risk 0.56cvss 8.6epss 0.02

    A vulnerability in the Split DNS feature of Cisco IOS Software and Cisco IOS XE Software could allow an unauthenticated, remote attacker to cause an affected device to reload, resulting in a denial of service (DoS) condition. The vulnerability occurs because the regular…

  • CVE-2026-25896CriFeb 20, 2026
    risk 0.53cvss 9.3epss 0.00

    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 replacement, allowing an…

  • CVE-2024-2223HigApr 9, 2024
    risk 0.53cvss 8.1epss 0.01

    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:  Bitdefender Endpoint…

  • CVE-2018-17984HigOct 4, 2018
    risk 0.51cvss 7.8epss 0.03

    An unanchored /[a-z]{2}/ regular expression in ISPConfig before 3.1.13 makes it possible to include arbitrary files, leading to code execution. This is exploitable by authenticated users who have local filesystem access.

  • CVE-2025-20139HigApr 2, 2025
    risk 0.49cvss 7.5epss 0.01

    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 entry points. An…

  • CVE-2019-14993HigAug 13, 2019
    risk 0.49cvss 7.5epss 0.02

    Istio before 1.1.13 and 1.2.x before 1.2.4 mishandles regular expressions for long URIs, leading to a denial of service during use of the JWT, VirtualService, HTTPAPISpecBinding, or QuotaSpecBinding API.

  • CVE-2018-11615HigAug 30, 2018
    risk 0.49cvss 7.5epss 0.03

    This vulnerability allows remote attackers to deny service on vulnerable installations of npm mosca 2.8.1. Authentication is not required to exploit this vulnerability. The specific flaw exists within the processing of topics. A crafted regular expression can cause the broker to…

  • CVE-2018-7158HigMay 17, 2018
    risk 0.49cvss 7.5epss 0.03

    The `'path'` module in the Node.js 4.x release line contains a potential regular expression denial of service (ReDoS) vector. The code in question was replaced in Node.js 6.x and later so this vulnerability only impacts all versions of Node.js 4.x. The regular expression,…

  • CVE-2026-33418HigMar 24, 2026
    risk 0.42cvss 7.5epss 0.00

    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. This size capping…

  • CVE-2025-54365HigJul 23, 2025
    risk 0.42cvss 7.5epss 0.01

    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 fails to catch…

  • CVE-2024-36751MedJan 15, 2025
    risk 0.42cvss 6.5epss 0.01

    An issue in parse-uri v1.0.9 allows attackers to cause a Regular expression Denial of Service (ReDoS) via a crafted URL.

  • CVE-2021-27293HigJul 12, 2021
    risk 0.42cvss 7.5epss 0.02

    RestSharp < 106.11.8-alpha.0.13 uses a regular expression which is vulnerable to Regular Expression Denial of Service (ReDoS) when converting strings into DateTimes. If a server responds with a malicious string, the client using RestSharp will be stuck processing it for an…

  • CVE-2020-7929MedMar 1, 2021
    risk 0.42cvss 6.5epss 0.01

    A user authorized to perform database queries may trigger denial of service by issuing specially crafted query contain a type of regex. This issue affects MongoDB Server v3.6 versions prior to 3.6.21 and MongoDB Server v4.0 versions prior to 4.0.20.

  • CVE-2018-20801HigMar 14, 2019
    risk 0.42cvss 7.5epss 0.03

    In js/parts/SvgRenderer.js in Highcharts JS before 6.1.0, the use of backtracking regular expressions permitted an attacker to conduct a denial of service attack against the SVGRenderer component, aka ReDoS.

  • CVE-2018-13863HigJul 10, 2018
    risk 0.42cvss 7.5epss 0.02

    The MongoDB bson JavaScript module (also known as js-bson) versions 0.5.0 to 1.0.x before 1.0.5 is vulnerable to a Regular Expression Denial of Service (ReDoS) in lib/bson/decimal128.js. The flaw is triggered when the Decimal128.fromString() function is called to parse a long…

  • CVE-2018-3737HigJun 7, 2018
    risk 0.42cvss 7.5epss 0.02

    sshpk is vulnerable to ReDoS when parsing crafted invalid public keys.

  • CVE-2020-11034MedMay 5, 2020
    risk 0.40cvss 6.1epss 0.08

    In GLPI before version 9.4.6, there is a vulnerability that allows bypassing the open redirect protection based which is based on a regexp. This is fixed in version 9.4.6.