Skip to content

CVE-2017-0909 private_address_check contains Incomplete List of Disallowed Inputs

CriticalCVSS 9.8 EPSS 2.0%
Published
Updated
Exploit status
No public exploit known

Description

The private_address_check ruby gem before 0.4.1 is vulnerable to a bypass due to an incomplete blacklist of common private/local network addresses used to prevent server-side request forgery.

Affected products

ProductAffected versionsFixed in
rubygems private_address_check(RubyGems) < 0.4.1 0.4.1
rubygems private_address_check(RubyGems) = 0.1.0 No fix listed
rubygems private_address_check(RubyGems) = 0.2.0 No fix listed
rubygems private_address_check(RubyGems) = 0.3.0 No fix listed
rubygems private_address_check(RubyGems) = 0.4.0 No fix listed
private address check project private address check < 0.4.1 0.4.1
HackerOne private_address_check ruby gem = Versions before 0.4.1 No fix listed

References