CVE-2017-0904
WysokieStreszczenie
Gem ruby private_address_check w wersji przed 0.4.0 jest podatny na obejście zabezpieczeń z powodu użycia metody Resolv.getaddresses, która jest zależna od systemu operacyjnego i nie powinna być wykorzystywana jako środek zabezpieczający, na przykład do blokowania prywatnych adresów sieciowych w celu zapobiegania oszustwom związanym z żądaniami serwera.
Ocena ryzyka
Organizacje mogą być narażone na ataki typu server-side request forgery, co może prowadzić do nieautoryzowanego dostępu do zasobów wewnętrznych.
Rekomendacja
Zaleca się aktualizację gemu private_address_check do wersji 0.4.0 lub nowszej oraz wdrożenie dodatkowych środków zabezpieczających w celu ochrony przed oszustwami związanymi z żądaniami serwera.
Inne podatności w private_address_check ruby gem
Oryginalny opis (angielski, źródło NVD)
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.

