CWE-177— Improper Handling of URL Encoding (Hex Encoding)
The product does not properly handle when all or part of an input has been URL encoded.— MITRE CWE catalog
22 active CVEs classified under this weakness category. Sourced from NVD, GHSA, and vendor advisories. Full definition on MITRE →
CVEs classified under CWE-177page 1 of 1
- CVE-2026-76504CRITICALCVSS 9.8EG 9.8⚠ KEV2026-09-30
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 du…
- CVE-2026-29045CRITICALCVSS 9.8EG 9.82026-03-04
Hono is a Web application framework that provides support for any JavaScript runtime. Prior to version 4.12.4, when using serveStatic together with route-based middleware protections (e.g. app.use('/admin/*', ...)), inconsistent URL decodi…
- CVE-2026-59083CRITICALCVSS 9.1EG 9.12026-07-14
Improper Handling of URL Encoding (Hex Encoding) vulnerability in Apache Tomcat's rewrite valve allowed security constraint bypass for some configurations. This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.23, from 10.1.0-M1 t…
- CVE-2026-41041CRITICALCVSS 9.1EG 9.12026-07-13
URL path injection via unencoded user-supplied identifiers vulnerability in Apache Gravitino. This issue affects Apache Gravitino: from 1.0.0 before 1.2.1. Users are recommended to upgrade to version 1.2.1, which fixes the issue.
- CVE-2022-3782CRITICALCVSS 9.1EG 9.12023-01-13
keycloak: path traversal via double URL encoding. A flaw was found in Keycloak, where it does not properly validate URLs included in a redirect. An attacker can use this flaw to construct a malicious request to bypass validation and access…
- CVE-2026-22031HIGHCVSS 8.8EG 8.82026-01-19
@fastify/middie is the plugin that adds middleware support on steroids to Fastify. A security vulnerability exists in @fastify/middie prior to version 9.1.0 where middleware registered with a specific path prefix can be bypassed using URL-…
- CVE-2026-22037HIGHCVSS 8.4EG 8.42026-01-19
The @fastify/express plugin adds full Express compatibility to Fastify. A security vulnerability exists in @fastify/express prior to version 4.0.3 where middleware registered with a specific path prefix can be bypassed using URL-encoded ch…
- CVE-2026-15371HIGHCVSS 8.1EG 8.12026-08-18
Velociraptor's web GUI allows specifying a custom type for columns in tables. The URL type takes the cell value and forms a URL which can be clicked in the GUI.The code does not limit the schemes allowed in this URL , allowing an attacker …
- CVE-2026-118650HIGHCVSS 7.5EG 7.52026-10-28
Echo is a Go web framework. Prior to 4.16.0 and 5.4.0, a globally mounted middleware.Static instance can interpret an encoded request path differently from Echo's router because the router matches the still-encoded path while the static ha…
- CVE-2026-100409HIGHCVSS 7.5EG 7.52026-10-15
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 pat…
- CVE-2026-76172HIGHCVSS 7.5EG 7.52026-08-24
fast-uri is a URI parser for Node.js. During parsing it runs a legacy decoding pass over the scheme component and never re-escapes the result, and serialization writes the scheme back out verbatim, unlike the host component which is re-esc…
- CVE-2025-29847HIGHCVSS 7.5EG 7.52026-01-19
A vulnerability in Apache Linkis. Problem Description When using the JDBC engine and da When using the JDBC engine and data source functionality, if the URL parameter configured on the frontend has undergone multiple rounds of URL encodin…
- CVE-2022-27780HIGHCVSS 7.5EG 7.52022-06-02
The curl URL parser wrongly accepts percent-encoded URL separators like '/'when decoding the host name part of a URL, making it a *different* URL usingthe wrong host name when it is later retrieved.For example, a URL like `http://example.c…
- CVE-2026-96748MEDIUMCVSS 6.5EG 6.52026-09-24
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 connect…
- CVE-2026-67448MEDIUMCVSS 6.5EG 6.52026-08-20
Mailpit is an email testing tool and API for developers. From 1.29.0 until 1.30.6, Mailpit's server/server.go origin middleware checks the raw RequestURI for the /api/ prefix while Go's ServeMux routes using the percent-decoded URL path, a…
- CVE-2023-47106MEDIUMCVSS 6.5EG 6.52023-12-04
Traefik is an open source HTTP reverse proxy and load balancer. When a request is sent to Traefik with a URL fragment, Traefik automatically URL encodes and forwards the fragment to the backend server. This violates RFC 7230 because in the…
- CVE-2022-3854MEDIUMCVSS 6.5EG 6.52023-03-06
A flaw was found in Ceph, relating to the URL processing on RGW backends. An attacker can exploit the URL processing by providing a null URL to crash the RGW, causing a denial of service.
- CVE-2026-6414MEDIUMCVSS 5.9EG 5.92026-04-16
@fastify/static versions 8.0.0 through 9.1.0 decode percent-encoded path separators (%2F) before filesystem resolution, while Fastify's router treats them as literal characters. This mismatch allows attackers to bypass route-based middlewa…
- CVE-2024-23983MEDIUMCVSS 5.8EG 5.82024-11-11
Improper handling of canonical URL-encoding may lead to bypass not properly constrained by request rules.
- CVE-2024-48866MEDIUMCVSS 5.3EG 5.32024-12-06
An improper handling of URL encoding (Hex Encoding) vulnerability has been reported to affect several QNAP operating system versions. If exploited, the vulnerability could allow remote attackers to run the system into unexpected state. We…
- CVE-2018-3718MEDIUMCVSS 5.3EG 5.32018-06-07
serve node module suffers from Improper Handling of URL Encoding by permitting access to ignored files if a filename is URL encoded.
- CVE-2025-11990LOWCVSS 3.5EG 3.52025-11-15
GitLab has remediated an issue in GitLab EE affecting all versions from 18.4 before 18.4.4, and 18.5 before 18.5.2 that could have allowed an authenticated user to gain CSRF tokens by exploiting improper input validation in repository refe…
Map vulnerabilities like CWE-177 to your infrastructure
EchelonGraph correlates every CVE — across CWE-177 and 150+ other weakness categories — against the assets you actually run. See blast radius, fix versions, and remediation steps in one graph.
Book a Demo →