CVE-2017-9227
oniguruma: Out-of-bounds stack read in mbc_enc_len() during regular expression searching
Severidad por fuente
La etiqueta propia de Trivy es CRITICAL. Crítica según NVD. Más baja según Amazon (alta), Red Hat (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 mbc_enc_len() during regular expression searching. Invalid handling of reg->dmin in forward_search_range() could result in an invalid pointer dereference, as 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 63 más | 5.6.31-1.134.amzn1 y 1 más |
| amazon linux 2 | oniguruma, oniguruma-debuginfo, oniguruma-devel y 25 más | 5.9.6-1.amzn2.0.7 y 1 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 168 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 2 | oniguruma | 5.9.6-1.amzn2.0.7 |
| amazon linux 2 | oniguruma-debuginfo | 5.9.6-1.amzn2.0.7 |
| amazon linux 2 | oniguruma-devel | 5.9.6-1.amzn2.0.7 |
| amazon linux 2 | php | 5.4.16-46.amzn2.0.5 |
| amazon linux 2 | php-bcmath | 5.4.16-46.amzn2.0.5 |
| amazon linux 2 | php-cli | 5.4.16-46.amzn2.0.5 |
| amazon linux 2 | php-common | 5.4.16-46.amzn2.0.5 |
| amazon linux 2 | php-dba | 5.4.16-46.amzn2.0.5 |
| amazon linux 2 | php-debuginfo | 5.4.16-46.amzn2.0.5 |
| amazon linux 2 | php-devel | 5.4.16-46.amzn2.0.5 |
| amazon linux 2 | php-embedded | 5.4.16-46.amzn2.0.5 |
| amazon linux 2 | php-enchant | 5.4.16-46.amzn2.0.5 |
| amazon linux 2 | php-fpm | 5.4.16-46.amzn2.0.5 |
| amazon linux 2 | php-gd | 5.4.16-46.amzn2.0.5 |
| amazon linux 2 | php-intl | 5.4.16-46.amzn2.0.5 |
| amazon linux 2 | php-ldap | 5.4.16-46.amzn2.0.5 |
| amazon linux 2 | php-mbstring | 5.4.16-46.amzn2.0.5 |
| amazon linux 2 | php-mysqlnd | 5.4.16-46.amzn2.0.5 |
| amazon linux 2 | php-odbc | 5.4.16-46.amzn2.0.5 |
| amazon linux 2 | php-pdo | 5.4.16-46.amzn2.0.5 |
| amazon linux 2 | php-pgsql | 5.4.16-46.amzn2.0.5 |
| amazon linux 2 | php-process | 5.4.16-46.amzn2.0.5 |
| amazon linux 2 | php-pspell | 5.4.16-46.amzn2.0.5 |
| amazon linux 2 | php-recode | 5.4.16-46.amzn2.0.5 |
| amazon linux 2 | php-snmp | 5.4.16-46.amzn2.0.5 |
| amazon linux 2 | php-soap | 5.4.16-46.amzn2.0.5 |
| amazon linux 2 | php-xml | 5.4.16-46.amzn2.0.5 |
| amazon linux 2 | php-xmlrpc | 5.4.16-46.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/100538
- https://access.redhat.com/errata/RHSA-2018:1296
- https://access.redhat.com/security/cve/CVE-2017-9227
- https://github.com/kkos/oniguruma/commit/9690d3ab1f9bcd2db8cbe1fe3ee4a5da606b8814
- https://github.com/kkos/oniguruma/issues/58
- https://nvd.nist.gov/vuln/detail/CVE-2017-9227
- https://ubuntu.com/security/notices/USN-3382-1
- https://ubuntu.com/security/notices/USN-3382-2