Katalog CVE

CVE-2024-42381

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W wersjach Homebrew brew przed 4.2.20, skrypt os/linux/elf.rb wykorzystuje ldd do ładowania plików ELF pochodzących z nieznanych źródeł, co pozwala atakującym na wykonanie kodu za pomocą pliku ELF z niestandardową sekcją .interp. Wykonanie kodu następuje w fazie relokacji binarnej, która nie jest objęta piaskownicą.

Ocena ryzyka

Atakujący mogą wykorzystać tę podatność do wykonania złośliwego kodu na systemie, co stwarza poważne zagrożenie dla bezpieczeństwa organizacji. Wykonanie kodu może nastąpić przed oczekiwanym uruchomieniem zawartości pobranego pakietu.

Rekomendacja

Zaleca się aktualizację Homebrew do wersji 4.2.20 lub nowszej, aby zniwelować ryzyko związane z tą podatnością. Dodatkowo, należy unikać ładowania plików ELF z nieznanych źródeł.

Powiązane podatności

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

os/linux/elf.rb in Homebrew brew before 4.2.20 uses ldd to load ELF files obtained from untrusted sources, which allows attackers to achieve code execution via an ELF file with a custom .interp section. NOTE: this code execution would occur during an un-sandboxed binary relocation phase, which occurs before a user would expect execution of downloaded package content. (237d1e783f7ee261beaba7d3f6bde22da7148b0a was the tested vulnerable version.)

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