Katalog CVE

CVE-2008-3655

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Ruby w wersjach 1.8.5 i wcześniejszych, 1.8.6 do 1.8.6-p286, 1.8.7 do 1.8.7-p71 oraz 1.9 do r18423 nieprawidłowo ogranicza dostęp do krytycznych zmiennych i metod na różnych poziomach bezpieczeństwa. To pozwala atakującym, zależnie od kontekstu, na obejście zamierzonych ograniczeń dostępu.

Ocena ryzyka

Organizacje mogą być narażone na nieautoryzowany dostęp do wrażliwych danych i funkcji, co może prowadzić do poważnych naruszeń bezpieczeństwa. Atakujący mogą wykorzystać tę podatność do przejęcia kontroli nad aplikacjami opartymi na Ruby.

Rekomendacja

Zaleca się aktualizację Ruby do najnowszej wersji, która zawiera poprawki bezpieczeństwa. Należy również przeprowadzić audyt aplikacji w celu identyfikacji i zabezpieczenia krytycznych zmiennych oraz metod.

Powiązane podatności

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

Ruby 1.8.5 and earlier, 1.8.6 through 1.8.6-p286, 1.8.7 through 1.8.7-p71, and 1.9 through r18423 does not properly restrict access to critical variables and methods at various safe levels, which allows context-dependent attackers to bypass intended access restrictions via (1) untrace_var, (2) $PROGRAM_NAME, and (3) syslog at safe level 4, and (4) insecure methods at safe levels 1 through 3.

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