CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2024-42381

High
Published: Translated: NVD NIST

Summary

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ą.

Risk Assessment

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.

Recommendation

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ł.

Related vulnerabilities

Original NVD description (English source)

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.)

Vulnerability data from NVD (NIST) · CISA KEV · EPSS