Katalog CVE

CVE-2007-0469

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Funkcja extract_files w pliku installer.rb w RubyGems przed wersją 0.9.1 nie sprawdza, czy pliki istnieją przed ich nadpisaniem. Umożliwia to zdalnym atakującym, przy pomocy użytkownika, nadpisanie dowolnych plików, co może prowadzić do odmowy usługi lub wykonania dowolnego kodu za pomocą spreparowanych pakietów GEM.

Ocena ryzyka

Organizacja może być narażona na ataki, które prowadzą do utraty danych, odmowy usługi lub wykonania złośliwego kodu, co może wpłynąć na integralność i dostępność systemów.

Rekomendacja

Zaleca się aktualizację RubyGems do wersji 0.9.1 lub nowszej, aby usunąć tę podatność oraz wprowadzenie dodatkowych mechanizmów weryfikacji plików przed ich nadpisywaniem.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

The extract_files function in installer.rb in RubyGems before 0.9.1 does not check whether files exist before overwriting them, which allows user-assisted remote attackers to overwrite arbitrary files, cause a denial of service, or execute arbitrary code via crafted GEM packages.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS