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
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| jtdowney | private_address_check ruby gem | Versions before 0.4.0 | — |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| RubyGems | private_address_check | < 0.4.0 | 0.4.0 | GHSA-hxhj-hp9m-qwc4 |