Incorrect Comparison in ip-address - #VU146515
Published: August 31, 2026
Vulnerability details
The vulnerability allows a remote attacker to bypass network trust boundaries and perform server-side request forgery against on-link hosts.
The vulnerability exists due to incorrect comparison in Address6.isLinkLocal() in src/ipv6.ts when classifying IPv6 link-local addresses. A remote attacker can supply a crafted link-local IPv6 address outside fe80::/64 but within fe80::/10 to bypass network trust boundaries and perform server-side request forgery against on-link hosts.
The issue affects applications that rely on this method for security decisions, and reachable targets are generally limited to hosts on the server\'s own network segment.