PT-2026-146079

CVE-2026-126357

·

Published

2026-11-12

·

Updated

2026-11-13

Description by

CVSS 3.1
5.3
Medium
MetricsAV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Name of the Vulnerable Software and Affected Versions Hono versions prior to 4.13.16
Description An unauthenticated client can bypass authentication or authorization middleware scoped to a subpath inside a mount prefix to reach protected routes. This occurs because mount() and app.mount() may remove a dynamic mount prefix using the route-pattern length instead of the matched-prefix length, allowing a crafted path to be forwarded as a protected inner route. Additionally, rebuilding the forwarded URL from the decoded pathname can convert a decoded backslash into a slash and collapse parent-directory segments, leading to the same result.
Recommendations Update to version 4.13.16. As a temporary workaround, register the authentication middleware inside the mounted application.
Exploitability
Fix
Impacts
Vendors
Affected products
Related identifiers
GHSA-4M76-XFJ5-7975
Found an issue in the description? Have something to add? Feel free to write us 👾