CVE-2017-0904: Improper Handling of Exceptional Conditions
(updated )
The private_address_check ruby gem 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 exclude private network addresses to prevent server-side request forgery.
References
Detect and mitigate CVE-2017-0904 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →