CVE-2026-38976
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 5 - wyżej niż 5% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do spowodowania awarii aplikacji (odmowa usługi) poprzez wywołanie metody super w kontekście, gdzie nie jest to dozwolone.
Rekomendacja
Należy zaktualizować bibliotekę mrubyc do wersji 3.4.2 lub nowszej, która zawiera poprawkę zabezpieczającą przed dereferencją wskaźnika NULL.
Inne podatności w mrubyc
Zobacz wszystkie- CVE-2026-86547Średnie
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.
- 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 3.4.1 was found to contain a NULL pointer dereference in src/vm.c in op_super() / OP_SUPER due to a missing runtime guard for top-level super.

