CVE-2017-0904 describes a bypass vulnerability in the private_address_check Ruby gem prior to version 0.4.0, affecting the private_address_check_project. This flaw arises because the gem improperly uses Ruby's Resolv.getaddresses method for security checks, which is OS-dependent and unreliable for blacklisting private network addresses, potentially leading to Server-Side Request Forgery (SSRF). With a CVSS v3 score of 8.1 (HIGH), this vulnerability is remotely exploitable with high impact on confidentiality, integrity, and availability, but requires high attack complexity. There is currently no evidence of active exploitation, public exploit code (Metasploit, Nuclei, ExploitDB), or significant community discussion or media coverage.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
< 0.4.0CPE matchmatch criteria | cpe:2.3:a:private_address_check_project:private_address_check:*:*:*:*:*:ruby:*:* |
CVSS version used by this source: 3.0
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
The average CVE in this peer group has 0.0 Twitter, 0.1 Reddit, 0.1 Bluesky, 0.0 Mastodon, and 0.2 GitHub mentions.
The average CVE in this peer group has 0.1 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.