CVE-2026-86547
ŚrednieCVSS 6.2Streszczenie
mrubyc do wersji 4.0.0 zawiera podatność na dereferencję pustego wskaźnika w funkcji op_enter() w src/vm.c podczas przetwarzania niezaufanego kodu bajtowego. Atakujący mogą stworzyć złośliwe pliki .mrb z instrukcjami OP_ENTER na najwyższym poziomie, co powoduje awarię aplikacji osadzającej i prowadzi do odmowy usługi.
Ocena ryzyka
Ryzyko obejmuje awarię aplikacji wykorzystującej mrubyc, co może prowadzić do przerw w działaniu usług.
Rekomendacja
Zaktualizuj mrubyc do wersji nowszej niż 4.0.0, jeśli dostępna jest poprawka. Dodatkowo nie przetwarzaj niezaufanego kodu bajtowego i waliduj dane wejściowe.
Inne podatności w mrubyc
Zobacz wszystkie- CVE-2026-38976Wysokie
W bibliotece mrubyc do wersji 3.4.1 wykryto błąd polegający na dereferencji wskaźnika NULL w funkcji op_super() w pliku src/vm.c. Problem wynika z braku sprawdzenia w czasie wykonania dla wywołania super na najwyższym poziomie.
- CVE-2026-38973Średnie
W bibliotece mrubyc do wersji 3.4.1 włącznie wykryto odczyt poza dozwolonym zakresem pamięci podczas wyszukiwania brakującej metody wbudowanej w funkcji mrbc_find_method().
Oryginalny opis (angielski, źródło NVD)
mrubyc through 4.0.0 contains a null pointer dereference vulnerability in the op_enter() handler in src/vm.c when processing untrusted bytecode. Attackers can craft malicious .mrb bytecode files with OP_ENTER instructions at the top level to crash the embedding application and cause denial of service.

