ip-address is vulnerable to Server-Side Request Forgery (SSRF)
63
Medium Risk
The Address6 class exposes isLinkLocal() to decide whether an IPv6 address is a link-local unicast address. The method compares the first 64 bits of the address against fe80:0000:0000:0000 instead of testing the fe80::/10 prefix defined by RFC 4291, so only addresses inside fe80::/64 are recognized. Link-local addresses such as fe81::1 or febf::1 are reported as non-link-local, and code that builds an SSRF or trust-boundary filter on this check can be induced to treat an on-link host as external. The fix tests membership in the full fe80::/10 subnet.
You are affected if you are using a version that falls within the vulnerable range and you use the Address6 special-use classifiers such as isLinkLocal() to make network trust-boundary decisions such as SSRF filtering.
ip-address is vulnerable to Server-Side Request Forgery (SSRF) in versions 0.0.1 - 10.5.0.
Upgrade the ip-address library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant
ISO 42001Compliant© All Intel data is openly available and commercially licensed.