Inconsistent interpretation of HTTP requests in hono - CVE-2026-47676
Published: July 24, 2026
Vulnerability details
The vulnerability allows a remote attacker to disclose sensitive information.
The vulnerability exists due to inconsistent interpretation of request paths in app.mount() when processing percent-encoded paths. A remote attacker can send a specially crafted request containing percent-encoded multi-byte characters to disclose sensitive information.
The issue can cause the mounted sub-application to receive an incorrectly stripped path, which may bypass middleware or route matching and reach unintended handlers within the sub-application.