CVE-2017-9224
oniguruma: Out-of-bounds stack read in match_at() during regular expression searching
Severidad por fuente
La etiqueta propia de Trivy es CRITICAL. Crítica según NVD. Más baja según Red Hat (media), Amazon (media), Ubuntu (media).
Descripción
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.
Paquetes afectados y versiones corregidas
| Fuente | Paquete | Corregido en |
|---|---|---|
| alpine 3.4 | php5 | 5.6.31-r0 |
| alpine 3.5 | php5, php7 | 5.6.31-r0 y 1 más |
| alpine 3.6 | php5, php7 | 5.6.31-r0 y 1 más |
| alpine 3.7 | php5, php7 | 5.6.31-r0 y 1 más |
| alpine 3.8 | php5 | 5.6.31-r0 |
| amazon linux 1 | php56, php56-bcmath, php56-cli y 74 más | 5.6.31-1.134.amzn1 y 6 más |
| amazon linux 2 | oniguruma, oniguruma-debuginfo, oniguruma-devel y 16 más | 5.9.6-1.amzn2.0.5 y 9 más |
| 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 |
Mostrar las 170 entradas de 21 fuentes
| Fuente | Paquete | Corregido en |
|---|---|---|
| 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 | sin corrección indicada |
| Red Hat | oniguruma-devel | sin corrección indicada |
| Red Hat | php | sin corrección indicada |
| Red Hat | php-bcmath | sin corrección indicada |
| Red Hat | php-cli | sin corrección indicada |
| Red Hat | php-common | sin corrección indicada |
| Red Hat | php-dba | sin corrección indicada |
| Red Hat | php-devel | sin corrección indicada |
| Red Hat | php-embedded | sin corrección indicada |
| Red Hat | php-enchant | sin corrección indicada |
| Red Hat | php-fpm | sin corrección indicada |
| Red Hat | php-gd | sin corrección indicada |
| Red Hat | php-imap | sin corrección indicada |
| Red Hat | php-intl | sin corrección indicada |
| Red Hat | php-ldap | sin corrección indicada |
| Red Hat | php-mbstring | sin corrección indicada |
| Red Hat | php-mysql | sin corrección indicada |
| Red Hat | php-mysqlnd | sin corrección indicada |
| Red Hat | php-odbc | sin corrección indicada |
| Red Hat | php-pdo | sin corrección indicada |
| Red Hat | php-pgsql | sin corrección indicada |
| Red Hat | php-process | sin corrección indicada |
| Red Hat | php-pspell | sin corrección indicada |
| Red Hat | php-recode | sin corrección indicada |
| Red Hat | php-snmp | sin corrección indicada |
| Red Hat | php-soap | sin corrección indicada |
| Red Hat | php-tidy | sin corrección indicada |
| Red Hat | php-xml | sin corrección indicada |
| Red Hat | php-xmlrpc | sin corrección indicada |
| Red Hat | php-zts | sin corrección indicada |
| Red Hat | ruby | sin corrección indicada |
| Red Hat | ruby-devel | sin corrección indicada |
| Red Hat | ruby-doc | sin corrección indicada |
| Red Hat | ruby-docs | sin corrección indicada |
| Red Hat | ruby-irb | sin corrección indicada |
| Red Hat | ruby-libs | sin corrección indicada |
| Red Hat | ruby-rdoc | sin corrección indicada |
| Red Hat | ruby-ri | sin corrección indicada |
| Red Hat | ruby-static | sin corrección indicada |
| Red Hat | ruby-tcltk | sin corrección indicada |
| Red Hat | rubygem-bigdecimal | sin corrección indicada |
| Red Hat | rubygem-io-console | sin corrección indicada |
| Red Hat | rubygem-json | sin corrección indicada |
| Red Hat | rubygem-minitest | sin corrección indicada |
| Red Hat | rubygem-psych | sin corrección indicada |
| Red Hat | rubygem-rake | sin corrección indicada |
| Red Hat | rubygem-rdoc | sin corrección indicada |
| Red Hat | rubygems | sin corrección indicada |
| Red Hat | rubygems-devel | sin corrección indicada |
| 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 |
Referencias
- 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