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

CVE-2024-53256

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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.

Related vulnerabilities

Original NVD description (English source)

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.

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