CWE-177Variant1 in KEV

Improper Handling of URL Encoding (Hex Encoding)

Draft in the CWE catalog · 18 CVEs mapped

18
CVEs mapped
1
In KEV
7.5
Median CVSS
What it is

The product does not properly handle when all or part of an input has been URL encoded.

Recent examples
7.5cvss
CVE-2026-100409

CVE-2026-100409 - HIGH Severity Vulnerability

OpenNext Cloudflare is an open Next.js adapter for Cloudflare. From 0.3.0 until 1.20.2, applications that enable enableCacheInterception, rely on middleware for access control, and have a matching cached protected route process encoded pathnames inconsistently between middleware matching and cache lookup. An unauthenticated attacker can use a percent-encoded pathname that does not match authorization middleware but decodes to the cache key of a protected route, causing cached content to be returned without authorization. Malformed encodings can also be partially decoded, allowing cache lookup to continue with a pathname that middleware did not evaluate consistently. This issue is fixed in version 1.20.2.

HIGHno explanation yet
0%
epss
9.8cvss
CVE-2026-76504

Cisco Catalyst SD-WAN Manager Hex Encoding Vulnerability

A vulnerability in the API session-based authentication management of Cisco Catalyst SD-WAN Manager could allow an unauthenticated, remote attacker to access an affected system with privileges of the admin user. This vulnerability is due to improper handling of URI encoding in an HTTP request, which allows the request to bypass an authentication rule that is intended to restrict access to a specific API endpoint. An attacker could exploit this vulnerability by sending a crafted HTTP request to the API of the affected system. A successful exploit could allow the attacker to bypass authentication and gain access to the API as the admin user.

KEV · OVERDUECRITICALno explanation yet
2%
epss
6.5cvss
CVE-2026-96748

CVE-2026-96748 - MEDIUM Severity Vulnerability

PyMongo's connection string parsing decodes percent-encoded characters in the host portion before the host list is separated on its delimiters. When an application places a hostname value supplied by an unauthenticated party into a connection string, that party may cause additional servers of their choosing to be added to the application's database client. The application may then send its authentication exchange and database operations to one of those servers, which can observe limited information and return altered results.

MEDIUMno explanation yet
0%
epss
The record
Technical detail
CWE ID
CWE-177
Abstraction
Variant
Structure
Simple
Status
Draft