CVE-2017-9224
oniguruma: Out-of-bounds stack read in match_at() during regular expression searching
Einstufung nach Quelle
Trivys eigenes Label ist CRITICAL. Kritisch laut NVD. Niedriger laut Red Hat (mittel), Amazon (mittel), Ubuntu (mittel).
Beschreibung
An issue was discovered in Oniguruma 6.2.0, as used in Oniguruma-mod in Ruby through 2.4.1 and mbstring in PHP through 7.1.5. A stack out-of-bounds read occurs in match_at() during regular expression searching. A logical error involving order of validation and access in match_at() could result in an out-of-bounds read from a stack buffer.
Betroffene Pakete und behobene Versionen
| Quelle | Paket | Behoben in |
|---|---|---|
| alpine 3.4 | php5 | 5.6.31-r0 |
| alpine 3.5 | php5, php7 | 5.6.31-r0 und 1 weitere |
| alpine 3.6 | php5, php7 | 5.6.31-r0 und 1 weitere |
| alpine 3.7 | php5, php7 | 5.6.31-r0 und 1 weitere |
| alpine 3.8 | php5 | 5.6.31-r0 |
| amazon linux 1 | php56, php56-bcmath, php56-cli und 74 weitere | 5.6.31-1.134.amzn1 und 6 weitere |
| amazon linux 2 | oniguruma, oniguruma-debuginfo, oniguruma-devel und 16 weitere | 5.9.6-1.amzn2.0.5 und 9 weitere |
| debian 11 | libonig | 6.1.3-2 |
| debian 12 | libonig | 6.1.3-2 |
| debian 13 | libonig | 6.1.3-2 |
| debian 14 | libonig | 6.1.3-2 |
| debian 7 | libonig | 5.9.1-1+deb7u1 |
Alle 170 Einträge aus 21 Quellen zeigen
| Quelle | Paket | Behoben in |
|---|---|---|
| alpine 3.4 | php5 | 5.6.31-r0 |
| alpine 3.5 | php5 | 5.6.31-r0 |
| alpine 3.5 | php7 | 7.0.21-r0 |
| alpine 3.6 | php5 | 5.6.31-r0 |
| alpine 3.6 | php7 | 7.1.9-r0 |
| alpine 3.7 | php5 | 5.6.31-r0 |
| alpine 3.7 | php7 | 7.1.7-r0 |
| alpine 3.8 | php5 | 5.6.31-r0 |
| amazon linux 1 | php56 | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-bcmath | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-cli | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-common | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-dba | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-dbg | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-debuginfo | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-devel | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-embedded | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-enchant | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-fpm | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-gd | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-gmp | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-imap | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-intl | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-ldap | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-mbstring | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-mcrypt | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-mssql | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-mysqlnd | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-odbc | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-opcache | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-pdo | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-pgsql | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-process | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-pspell | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-recode | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-snmp | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-soap | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-tidy | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-xml | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php56-xmlrpc | 5.6.31-1.134.amzn1 |
| amazon linux 1 | php70 | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-bcmath | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-cli | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-common | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-dba | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-dbg | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-debuginfo | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-devel | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-embedded | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-enchant | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-fpm | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-gd | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-gmp | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-imap | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-intl | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-json | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-ldap | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-mbstring | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-mcrypt | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-mysqlnd | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-odbc | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-opcache | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-pdo | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-pdo-dblib | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-pgsql | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-process | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-pspell | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-recode | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-snmp | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-soap | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-tidy | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-xml | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-xmlrpc | 7.0.21-1.23.amzn1 |
| amazon linux 1 | php70-zip | 7.0.21-1.23.amzn1 |
| amazon linux 1 | ruby20 | 2.0.0.648-2.42.amzn1 |
| amazon linux 1 | ruby20-debuginfo | 2.0.0.648-2.42.amzn1 |
| amazon linux 1 | ruby20-devel | 2.0.0.648-2.42.amzn1 |
| amazon linux 1 | ruby20-doc | 2.0.0.648-2.42.amzn1 |
| amazon linux 1 | ruby20-irb | 2.0.0.648-2.42.amzn1 |
| amazon linux 1 | ruby20-libs | 2.0.0.648-2.42.amzn1 |
| amazon linux 1 | rubygem20-bigdecimal | 1.2.0-2.42.amzn1 |
| amazon linux 1 | rubygem20-io-console | 0.4.2-2.42.amzn1 |
| amazon linux 1 | rubygem20-psych | 2.0.0-2.42.amzn1 |
| amazon linux 1 | rubygems20 | 2.0.14.1-2.42.amzn1 |
| amazon linux 1 | rubygems20-devel | 2.0.14.1-2.42.amzn1 |
| amazon linux 2 | oniguruma | 5.9.6-1.amzn2.0.5 |
| amazon linux 2 | oniguruma-debuginfo | 5.9.6-1.amzn2.0.5 |
| amazon linux 2 | oniguruma-devel | 5.9.6-1.amzn2.0.5 |
| amazon linux 2 | ruby | 2.0.0.648-36.amzn2.0.5 |
| amazon linux 2 | ruby-debuginfo | 2.0.0.648-36.amzn2.0.5 |
| amazon linux 2 | ruby-devel | 2.0.0.648-36.amzn2.0.5 |
| amazon linux 2 | ruby-doc | 2.0.0.648-36.amzn2.0.5 |
| amazon linux 2 | ruby-irb | 2.0.0.648-36.amzn2.0.5 |
| amazon linux 2 | ruby-libs | 2.0.0.648-36.amzn2.0.5 |
| amazon linux 2 | ruby-tcltk | 2.0.0.648-36.amzn2.0.5 |
| amazon linux 2 | rubygem-bigdecimal | 1.2.0-36.amzn2.0.5 |
| amazon linux 2 | rubygem-io-console | 0.4.2-36.amzn2.0.5 |
| amazon linux 2 | rubygem-json | 1.7.7-36.amzn2.0.5 |
| amazon linux 2 | rubygem-minitest | 4.3.2-36.amzn2.0.5 |
| amazon linux 2 | rubygem-psych | 2.0.0-36.amzn2.0.5 |
| amazon linux 2 | rubygem-rake | 0.9.6-36.amzn2.0.5 |
| amazon linux 2 | rubygem-rdoc | 4.0.0-36.amzn2.0.5 |
| amazon linux 2 | rubygems | 2.0.14.1-36.amzn2.0.5 |
| amazon linux 2 | rubygems-devel | 2.0.14.1-36.amzn2.0.5 |
| debian 11 | libonig | 6.1.3-2 |
| debian 12 | libonig | 6.1.3-2 |
| debian 13 | libonig | 6.1.3-2 |
| debian 14 | libonig | 6.1.3-2 |
| debian 7 | libonig | 5.9.1-1+deb7u1 |
| debian 8 | libonig | 5.9.5-3.2+deb8u1 |
| echo | libonig | 6.1.3-2 |
| Red Hat | oniguruma | kein Fix angegeben |
| Red Hat | oniguruma-devel | kein Fix angegeben |
| Red Hat | php | kein Fix angegeben |
| Red Hat | php-bcmath | kein Fix angegeben |
| Red Hat | php-cli | kein Fix angegeben |
| Red Hat | php-common | kein Fix angegeben |
| Red Hat | php-dba | kein Fix angegeben |
| Red Hat | php-devel | kein Fix angegeben |
| Red Hat | php-embedded | kein Fix angegeben |
| Red Hat | php-enchant | kein Fix angegeben |
| Red Hat | php-fpm | kein Fix angegeben |
| Red Hat | php-gd | kein Fix angegeben |
| Red Hat | php-imap | kein Fix angegeben |
| Red Hat | php-intl | kein Fix angegeben |
| Red Hat | php-ldap | kein Fix angegeben |
| Red Hat | php-mbstring | kein Fix angegeben |
| Red Hat | php-mysql | kein Fix angegeben |
| Red Hat | php-mysqlnd | kein Fix angegeben |
| Red Hat | php-odbc | kein Fix angegeben |
| Red Hat | php-pdo | kein Fix angegeben |
| Red Hat | php-pgsql | kein Fix angegeben |
| Red Hat | php-process | kein Fix angegeben |
| Red Hat | php-pspell | kein Fix angegeben |
| Red Hat | php-recode | kein Fix angegeben |
| Red Hat | php-snmp | kein Fix angegeben |
| Red Hat | php-soap | kein Fix angegeben |
| Red Hat | php-tidy | kein Fix angegeben |
| Red Hat | php-xml | kein Fix angegeben |
| Red Hat | php-xmlrpc | kein Fix angegeben |
| Red Hat | php-zts | kein Fix angegeben |
| Red Hat | ruby | kein Fix angegeben |
| Red Hat | ruby-devel | kein Fix angegeben |
| Red Hat | ruby-doc | kein Fix angegeben |
| Red Hat | ruby-docs | kein Fix angegeben |
| Red Hat | ruby-irb | kein Fix angegeben |
| Red Hat | ruby-libs | kein Fix angegeben |
| Red Hat | ruby-rdoc | kein Fix angegeben |
| Red Hat | ruby-ri | kein Fix angegeben |
| Red Hat | ruby-static | kein Fix angegeben |
| Red Hat | ruby-tcltk | kein Fix angegeben |
| Red Hat | rubygem-bigdecimal | kein Fix angegeben |
| Red Hat | rubygem-io-console | kein Fix angegeben |
| Red Hat | rubygem-json | kein Fix angegeben |
| Red Hat | rubygem-minitest | kein Fix angegeben |
| Red Hat | rubygem-psych | kein Fix angegeben |
| Red Hat | rubygem-rake | kein Fix angegeben |
| Red Hat | rubygem-rdoc | kein Fix angegeben |
| Red Hat | rubygems | kein Fix angegeben |
| Red Hat | rubygems-devel | kein Fix angegeben |
| ubuntu 14.04 | libonig | 5.9.1-1ubuntu1.1 |
| ubuntu 14.04 | php5 | 5.5.9+dfsg-1ubuntu4.22 |
| ubuntu 14.04-ESM | libonig | 5.9.1-1ubuntu1.1 |
| ubuntu 14.04-ESM | php5 | 5.5.9+dfsg-1ubuntu4.22 |
| ubuntu 16.04 | libonig | 5.9.6-1ubuntu0.1 |
| ubuntu 16.04 | php7.0 | 7.0.22-0ubuntu0.16.04.1 |
| ubuntu 16.04-ESM | libonig | 5.9.6-1ubuntu0.1 |
| ubuntu 16.04-ESM | php7.0 | 7.0.22-0ubuntu0.16.04.1 |
| ubuntu 17.04 | php7.0 | 7.0.22-0ubuntu0.17.04.1 |
| ubuntu 17.10 | php7.1 | 7.1.8-1ubuntu1 |
Referenzen
- http://www.securityfocus.com/bid/101244
- https://access.redhat.com/errata/RHSA-2018:1296
- https://access.redhat.com/security/cve/CVE-2017-9224
- https://github.com/kkos/oniguruma/commit/690313a061f7a4fa614ec5cc8368b4f2284e059b
- https://github.com/kkos/oniguruma/issues/57
- https://nvd.nist.gov/vuln/detail/CVE-2017-9224
- https://ubuntu.com/security/notices/USN-3382-1
- https://ubuntu.com/security/notices/USN-3382-2