CWE-777Variant

Regular Expression without Anchors

Incomplete in the CWE catalog · 4 CVEs mapped

4
CVEs mapped
7.0
Median CVSS
What it is

The product uses a regular expression to perform neutralization, but the regular expression is not anchored and may allow malicious or malformed data to slip through.

Recent examples
8.2cvss
CVE-2026-22068

CVE-2026-22068 - HIGH Severity Vulnerability

Regular Expression without Anchors vulnerability in Apache Traffic Server. This issue affects Apache Traffic Server: from 10.0.X through 10.1.3, from 9.0.X through 9.2.14. Users are recommended to upgrade to version 9.2.15 or 10.1.4, which fixes the issue.

HIGHno explanation yet
0%
epss
5.3cvss
CVE-2026-56021

CVE-2026-56021 - MEDIUM Severity Vulnerability

Webmin allows unauthenticated attackers to read the contents of any file ending in .conf within module directories, due to a bypassable regex pattern.

MEDIUMno explanation yet
0%
epss
7.6cvss
CVE-2026-40110

jupyter-server CORS origin validation bypass via unanchored regex in allow_origin_pat

Jupyter Server is the backend for Jupyter web applications. In versions 2.17.0 and earlier, the Origin header validation uses Python's re.match() to check incoming origins against the allow_origin_pat configuration value. Because re.match() only anchors at the start of the string and does not require a full match, a pattern intended to match only a trusted domain (e.g., trusted.example.com) will also match any origin that begins with that domain followed by additional characters (e.g., trusted.example.com.evil.com). An attacker who controls such a domain can bypass the CORS origin restriction and make cross-origin requests to the Jupyter Server API from an untrusted site. This issue has been fixed in version 2.18.0.

HIGHno explanation yet
0%
epss
The record
Technical detail
CWE ID
CWE-777
Abstraction
Variant
Structure
Simple
Status
Incomplete