CVE-2017-0904

Published Nov 13, 2017 CVSS 3.0 · 8.1 High EPSS 2.4% KEV · Not listed
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.

Analysis

No analysis available yet

Remediation

No remediation available yet

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2017-0348 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.
Github GHSA Github GHSA GHSA-hxhj-hp9m-qwc4 private_address_check vulnerable to bypass of Resolv.getaddresses method
History

No history.

Weaknesses
  • CWE-242

    Use of Inherently Dangerous Function

  • CWE-755

    Improper Handling of Exceptional Conditions

Sources

Status
PUBLISHED
Assigner
hackerone
Published
Updated
Sep 17, 2024, 1:56 AM
Reserved
Nov 30, 2016, 12:00 AM
Status
Modified
Published
Nov 13, 2017, 5:29 PM
Modified
Jun 17, 2026, 12:58 AM