Skip to content
OpenAdvisories
Medium CVE-2017-0904 EUVD-2017-0348GHSA-hxhj-hp9m-qwc4

private_address_check vulnerable to bypass of Resolv.getaddresses method

Published Nov 13, 2017 · Updated Sep 17, 2024 · Assigned by hackerone

Description

The private_address_check ruby gem before 0.4.0 is vulnerable to a bypass due to use of Ruby's Resolv.getaddresses method, which is OS-dependent and should not be relied upon for security measures, such as when used to blacklist private network addresses to prevent server-side request forgery.

Affected products

VendorProductAffectedFixed
jtdowney private_address_check ruby gem Versions before 0.4.0 —

Affected packages

EcosystemPackageAffectedFixedRecord
RubyGems private_address_check < 0.4.0 0.4.0 GHSA-hxhj-hp9m-qwc4

References