PT-2026-67499 · Ipaddress · Ipaddress

CVE-2026-69198

·

Published

2026-08-03

·

Updated

2026-08-04

CVSS v4.0

6.9

Medium

VectorAV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:H/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions ip-address versions 10.1.1 through 10.2.1
Description Special-use classification methods in the library are built on the isInSubnet() function, which returns false if the address's own subnet mask is shorter than the reference range's mask. By appending a CIDR suffix such as /0 to an input address, the classification is suppressed. Consequently, methods including isLoopback(), isPrivate(), isLinkLocal(), isCGNAT(), isMulticast(), isUnspecified(), isBroadcast(), isULA(), and getType() will report internal addresses as unremarkable, even though correctForm() and address still return the actual internal target.
This can be exploited in applications that use these checks to establish network trust boundaries, such as filters designed to block Server-Side Request Forgery (SSRF). SSRF is an attack where a user-supplied address tricks the server into making requests to internal destinations, such as loopback services or cloud metadata endpoints, that the user cannot normally access.
Recommendations Update to version 10.2.2. As a temporary workaround, strip the CIDR suffix before classifying by re-parsing the addressMinusSuffix variable.

Exploit

Fix

RCE

SSRF

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-69198
GHSA-4XRF-JV44-H6HH
RHSA-2026:50826

Affected Products

Ipaddress