CVE-2025-13120
ŚrednieCVSS 5.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 5 - wyżej niż 5% wszystkich znanych CVE
Streszczenie
W mruby do wersji 3.4.0 funkcja sort_cmp w pliku src/array.c zawiera błąd use-after-free, który może być wykorzystany lokalnie. Exploit został publicznie ujawniony.
Ocena ryzyka
Lokalny atakujący może wykorzystać błąd do wykonania nieautoryzowanego kodu lub spowodowania awarii aplikacji, co może prowadzić do naruszenia poufności, integralności i dostępności.
Rekomendacja
Zastosuj patch eb398971bfb43c38db3e04528b68ac9a7ce509bc lub zaktualizuj mruby do wersji zawierającej poprawkę.
Inne podatności w mruby
Zobacz wszystkie- CVE-2017-9527Wysokie
Funkcja mark_context_stack w pliku gc.c w mruby do wersji 1.2.0 umożliwia atakującym spowodowanie odmowy usługi (wykorzystanie pamięci po zwolnieniu i awaria aplikacji) lub potencjalnie inny nieokreślony wpływ za pomocą spreparowanego pliku .rb.
- CVE-2026-79590Średnie
W komponencie parsera Prism w mruby 4.0.0 występuje podatność polegająca na dereferencji wskaźnika NULL. Atakujący może dostarczyć specjalnie spreparowany plik źródłowy Ruby, który spowoduje przekazanie wskaźnika NULL do funkcji obsługi ciągów znaków, co prowadzi do niezdefiniowanego zachowania i awarii aplikacji.
- CVE-2022-4996Średnie
W mruby 3.1.0 odkryto błąd w funkcji udiv pliku bigint.c. Wykonanie manipulacji prowadzi do porównania liczb zmiennoprzecinkowych z nieprawidłowym operatorem. Atak może być przeprowadzony zdalnie, a exploit został opublikowany.
- CVE-2025-12875Średnie
W mruby 3.4.0 wykryto słabość w funkcji ary_fill_exec w pliku mrbgems/mruby-array-ext/src/array.c. Manipulacja argumentami start/length może prowadzić do zapisu poza granicami bufora. Atak wymaga lokalnego dostępu, a exploit jest publicznie dostępny; poprawka to commit 93619f06dd378db6766666b30c08978311c7ec94.
Oryginalny opis (angielski, źródło NVD)
A vulnerability has been found in mruby up to 3.4.0. This vulnerability affects the function sort_cmp of the file src/array.c. Such manipulation leads to use after free. An attack has to be approached locally. The exploit has been disclosed to the public and may be used. The name of the patch is eb398971bfb43c38db3e04528b68ac9a7ce509bc. It is advisable to implement a patch to correct this issue.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

