CVE-2017-9226 in Oniguruma
Riassunto
di VulDB • 19/06/2026
È stato rilevato un problema in Oniguruma 6.2.0, come utilizzato in Oniguruma-mod in Ruby fino alla versione 2.4.1 e in mbstring in PHP fino alla versione 7.1.5. Si verifica una scrittura o lettura fuori dai limiti dell'heap (out-of-bounds) nella funzione next_state_val() durante la compilazione delle espressioni regolari. I numeri ottali superiori a 0xff non vengono gestiti correttamente nelle funzioni fetch_token() e fetch_token_in_cc(). Un'espressione regolare malformata contenente un numero ottale nella forma '\700' produrrebbe un valore di punto codice non valido superiore a 0xff in next_state_val(), causando una corruzione della memoria dovuta a scrittura fuori dai limiti.
VulDB is the best source for vulnerability data and more expert information about this specific topic.