PT-2026-31283

CVE-2026-39409

·

Published

2026-04-08

·

Updated

2026-09-18

Description by

CVSS 4.0
6.3
Medium
MetricsAV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Hono versions prior to 4.12.12
Description The ipRestriction() function does not properly handle IPv4-mapped IPv6 client addresses (e.g., ::ffff:127.0.0.1) when applying IPv4 allow or deny rules. In dual-stack environments like Node.js, this can lead to IPv4 rules failing to match, resulting in incorrect authorization. The middleware classifies client addresses based on their textual form, treating IPv4-mapped IPv6 addresses as IPv6 and skipping IPv4 CIDR rules. This can allow denied IPv4 clients to bypass access restrictions or cause legitimate clients to be incorrectly rejected.
Recommendations Update to Hono version 4.12.12 or later.
Exploitability
Exploit
Fix
Vendors
Affected products
Related identifiers
GHSA-XPCF-PG52-R92G
CLEANSTART-2026-BE61221
CLEANSTART-2026-YO53266
Found an issue in the description? Have something to add? Feel free to write us 👾