Katalog CVE

CVE-2024-53256

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Rizin to framework do inżynierii odwrotnej działający w systemach podobnych do UNIX. W pliku `rizin.c` występuje stary fragment kodu, który jest podatny na atak typu injection komend z powodu użycia `rz_core_cmdf`, co pozwala na wykonanie złośliwego binarnego pliku definiującego `bclass`, jeśli `rclass` jest ustawione na `fs`. Podatność ta została naprawiona w wersji 0.7.4.

Ocena ryzyka

Organizacje mogą być narażone na wykonanie złośliwego kodu, co może prowadzić do utraty danych lub przejęcia kontroli nad systemem. Atakujący mogą wykorzystać tę podatność do uruchomienia nieautoryzowanych komend na serwerach.

Rekomendacja

Zaleca się aktualizację Rizin do wersji 0.7.4 lub nowszej, aby usunąć tę podatność. Dodatkowo, warto przeprowadzić audyt bezpieczeństwa aplikacji korzystających z tego frameworka.

Powiązane podatności

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

Rizin is a UNIX-like reverse engineering framework and command-line toolset. `rizin.c` still had an old snippet of code which suffered a command injection due the usage of `rz_core_cmdf` to invoke the command `m` which was removed in v0.1.x. A malicious binary defining `bclass` (part of RzBinInfo) is executed if `rclass` (part of RzBinInfo) is set to `fs`; the vulnerability can be exploited by any bin format where `bclass` and `rclass` are user defined. This vulnerability is fixed in 0.7.4.

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