CVE-2017-9228 in Oniguruma
Zusammenfassung
von VulDB • 10.06.2026
Es wurde ein Problem in Oniguruma 6.2.0 entdeckt, wie es in Oniguruma-mod in Ruby bis einschließlich Version 2.4.1 und mbstring in PHP bis einschließlich Version 7.1.5 verwendet wird. Bei der Kompilierung regulärer Ausdrücke tritt im Rahmen von bitset_set_range() ein Heap-Out-of-Bounds-Write auf, verursacht durch eine nicht initialisierte Variable aufgrund eines fehlerhaften Zustandsübergangs. Ein falscher Zustandsübergang in parse_char_class() kann einen Ausführungspfad erzeugen, bei dem eine kritische lokale Variable erst dann verwendet wird – als Index –, wenn sie noch nicht initialisiert ist, was zu einer Out-of-Bounds-Write-Speicherkorruption führt.
If you want to get best quality of vulnerability data, you may have to visit VulDB.