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
15 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-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-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-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-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-2025-11990LOWCVSS 3.1EG 3.12025-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…
- 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-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-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-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-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-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-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-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…
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.
Start Free Scan →