UBUNTU-CVE-2017-9228

See a problem?
Source
https://ubuntu.com/security/notices/UBUNTU-CVE-2017-9228
Import Source
https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2017/UBUNTU-CVE-2017-9228.json
JSON Data
https://api.osv.dev/v1/vulns/UBUNTU-CVE-2017-9228
Related
Published
2017-05-24T00:00:00Z
Modified
2017-05-24T00:00:00Z
Severity
  • 9.8 (Critical) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H CVSS Calculator
  • 9.8 (Critical) CVSS_V3 - CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H CVSS Calculator
Summary
[none]
Details

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 heap out-of-bounds write occurs in bitsetsetrange() during regular expression compilation due to an uninitialized variable from an incorrect state transition. An incorrect state transition in parsecharclass() could create an execution path that leaves a critical local variable uninitialized until it's used as an index, resulting in an out-of-bounds write memory corruption.

References

Affected packages

Ubuntu:14.04:LTS / libonig

Package

Name
libonig
Purl
pkg:deb/ubuntu/libonig@5.9.1-1ubuntu1.1?arch=src?distro=trusty

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.9.1-1ubuntu1.1

Affected versions

5.*

5.9.1-1
5.9.1-1ubuntu1

Ecosystem specific

{
    "availability": "No subscription required",
    "ubuntu_priority": "medium",
    "binaries": [
        {
            "libonig-dev": "5.9.1-1ubuntu1.1",
            "libonig-dev-dbgsym": "5.9.1-1ubuntu1.1",
            "libonig2-dbgsym": "5.9.1-1ubuntu1.1",
            "libonig2": "5.9.1-1ubuntu1.1",
            "libonig2-dbg": "5.9.1-1ubuntu1.1"
        }
    ]
}

Ubuntu:14.04:LTS / php5

Package

Name
php5
Purl
pkg:deb/ubuntu/php5@5.5.9+dfsg-1ubuntu4.22?arch=src?distro=trusty

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.5.9+dfsg-1ubuntu4.22

Affected versions

5.*

5.5.3+dfsg-1ubuntu2
5.5.3+dfsg-1ubuntu3
5.5.6+dfsg-1ubuntu1
5.5.6+dfsg-1ubuntu2
5.5.8+dfsg-2ubuntu1
5.5.9+dfsg-1ubuntu1
5.5.9+dfsg-1ubuntu2
5.5.9+dfsg-1ubuntu3
5.5.9+dfsg-1ubuntu4
5.5.9+dfsg-1ubuntu4.1
5.5.9+dfsg-1ubuntu4.2
5.5.9+dfsg-1ubuntu4.3
5.5.9+dfsg-1ubuntu4.4
5.5.9+dfsg-1ubuntu4.5
5.5.9+dfsg-1ubuntu4.6
5.5.9+dfsg-1ubuntu4.7
5.5.9+dfsg-1ubuntu4.9
5.5.9+dfsg-1ubuntu4.11
5.5.9+dfsg-1ubuntu4.12
5.5.9+dfsg-1ubuntu4.13
5.5.9+dfsg-1ubuntu4.14
5.5.9+dfsg-1ubuntu4.16
5.5.9+dfsg-1ubuntu4.17
5.5.9+dfsg-1ubuntu4.19
5.5.9+dfsg-1ubuntu4.20
5.5.9+dfsg-1ubuntu4.21

Ecosystem specific

{
    "availability": "No subscription required",
    "ubuntu_priority": "medium",
    "binaries": [
        {
            "php5-gd": "5.5.9+dfsg-1ubuntu4.22",
            "libphp5-embed": "5.5.9+dfsg-1ubuntu4.22",
            "php5-gmp-dbgsym": "5.5.9+dfsg-1ubuntu4.22",
            "php5-mysqlnd": "5.5.9+dfsg-1ubuntu4.22",
            "php5-cli": "5.5.9+dfsg-1ubuntu4.22",
            "php5-common-dbgsym": "5.5.9+dfsg-1ubuntu4.22",
            "php5-fpm": "5.5.9+dfsg-1ubuntu4.22",
            "php5-pspell": "5.5.9+dfsg-1ubuntu4.22",
            "php5-mysql": "5.5.9+dfsg-1ubuntu4.22",
            "php5-ldap": "5.5.9+dfsg-1ubuntu4.22",
            "php5-pgsql": "5.5.9+dfsg-1ubuntu4.22",
            "php5-readline": "5.5.9+dfsg-1ubuntu4.22",
            "php5-common": "5.5.9+dfsg-1ubuntu4.22",
            "php5-dev": "5.5.9+dfsg-1ubuntu4.22",
            "php5-readline-dbgsym": "5.5.9+dfsg-1ubuntu4.22",
            "libapache2-mod-php5filter": "5.5.9+dfsg-1ubuntu4.22",
            "php5": "5.5.9+dfsg-1ubuntu4.22",
            "php5-sybase": "5.5.9+dfsg-1ubuntu4.22",
            "php5-gmp": "5.5.9+dfsg-1ubuntu4.22",
            "php5-tidy-dbgsym": "5.5.9+dfsg-1ubuntu4.22",
            "php5-cgi": "5.5.9+dfsg-1ubuntu4.22",
            "php5-curl-dbgsym": "5.5.9+dfsg-1ubuntu4.22",
            "php5-pspell-dbgsym": "5.5.9+dfsg-1ubuntu4.22",
            "php5-intl-dbgsym": "5.5.9+dfsg-1ubuntu4.22",
            "libapache2-mod-php5-dbgsym": "5.5.9+dfsg-1ubuntu4.22",
            "php5-recode": "5.5.9+dfsg-1ubuntu4.22",
            "php5-ldap-dbgsym": "5.5.9+dfsg-1ubuntu4.22",
            "php5-enchant-dbgsym": "5.5.9+dfsg-1ubuntu4.22",
            "php5-odbc-dbgsym": "5.5.9+dfsg-1ubuntu4.22",
            "php5-pgsql-dbgsym": "5.5.9+dfsg-1ubuntu4.22",
            "php5-gd-dbgsym": "5.5.9+dfsg-1ubuntu4.22",
            "php5-snmp-dbgsym": "5.5.9+dfsg-1ubuntu4.22",
            "php5-fpm-dbgsym": "5.5.9+dfsg-1ubuntu4.22",
            "php5-tidy": "5.5.9+dfsg-1ubuntu4.22",
            "libapache2-mod-php5filter-dbgsym": "5.5.9+dfsg-1ubuntu4.22",
            "php5-dbg": "5.5.9+dfsg-1ubuntu4.22",
            "php-pear": "5.5.9+dfsg-1ubuntu4.22",
            "libphp5-embed-dbgsym": "5.5.9+dfsg-1ubuntu4.22",
            "php5-xmlrpc-dbgsym": "5.5.9+dfsg-1ubuntu4.22",
            "php5-sybase-dbgsym": "5.5.9+dfsg-1ubuntu4.22",
            "php5-curl": "5.5.9+dfsg-1ubuntu4.22",
            "php5-cli-dbgsym": "5.5.9+dfsg-1ubuntu4.22",
            "php5-xsl": "5.5.9+dfsg-1ubuntu4.22",
            "php5-enchant": "5.5.9+dfsg-1ubuntu4.22",
            "php5-dev-dbgsym": "5.5.9+dfsg-1ubuntu4.22",
            "php5-odbc": "5.5.9+dfsg-1ubuntu4.22",
            "php5-recode-dbgsym": "5.5.9+dfsg-1ubuntu4.22",
            "php5-mysql-dbgsym": "5.5.9+dfsg-1ubuntu4.22",
            "php5-mysqlnd-dbgsym": "5.5.9+dfsg-1ubuntu4.22",
            "php5-sqlite-dbgsym": "5.5.9+dfsg-1ubuntu4.22",
            "libapache2-mod-php5": "5.5.9+dfsg-1ubuntu4.22",
            "php5-snmp": "5.5.9+dfsg-1ubuntu4.22",
            "php5-xsl-dbgsym": "5.5.9+dfsg-1ubuntu4.22",
            "php5-intl": "5.5.9+dfsg-1ubuntu4.22",
            "php5-sqlite": "5.5.9+dfsg-1ubuntu4.22",
            "php5-xmlrpc": "5.5.9+dfsg-1ubuntu4.22",
            "php5-cgi-dbgsym": "5.5.9+dfsg-1ubuntu4.22"
        }
    ]
}

Ubuntu:16.04:LTS / libonig

Package

Name
libonig
Purl
pkg:deb/ubuntu/libonig@5.9.6-1ubuntu0.1?arch=src?distro=xenial

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.9.6-1ubuntu0.1

Affected versions

5.*

5.9.6-1

Ecosystem specific

{
    "availability": "No subscription required",
    "ubuntu_priority": "medium",
    "binaries": [
        {
            "libonig-dev": "5.9.6-1ubuntu0.1",
            "libonig-dev-dbgsym": "5.9.6-1ubuntu0.1",
            "libonig2-dbgsym": "5.9.6-1ubuntu0.1",
            "libonig2": "5.9.6-1ubuntu0.1",
            "libonig2-dbg": "5.9.6-1ubuntu0.1"
        }
    ]
}

Ubuntu:16.04:LTS / php7.0

Package

Name
php7.0
Purl
pkg:deb/ubuntu/php7.0@7.0.22-0ubuntu0.16.04.1?arch=src?distro=xenial

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
7.0.22-0ubuntu0.16.04.1

Affected versions

7.*

7.0.1-5
7.0.1-6
7.0.2-1
7.0.2-3
7.0.2-4
7.0.2-5
7.0.3-2
7.0.3-3
7.0.3-9ubuntu1
7.0.4-5ubuntu1
7.0.4-5ubuntu2
7.0.4-7ubuntu1
7.0.4-7ubuntu2
7.0.4-7ubuntu2.1
7.0.8-0ubuntu0.16.04.1
7.0.8-0ubuntu0.16.04.2
7.0.8-0ubuntu0.16.04.3
7.0.13-0ubuntu0.16.04.1
7.0.15-0ubuntu0.16.04.1
7.0.15-0ubuntu0.16.04.2
7.0.15-0ubuntu0.16.04.4
7.0.18-0ubuntu0.16.04.1

Ecosystem specific

{
    "availability": "No subscription required",
    "ubuntu_priority": "medium",
    "binaries": [
        {
            "php7.0-mcrypt-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-enchant": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-xsl": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-intl": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-mysql": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-dba": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-pgsql-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-zip": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-soap": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-readline": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-mcrypt": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-gd": "7.0.22-0ubuntu0.16.04.1",
            "libphp7.0-embed": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-interbase": "7.0.22-0ubuntu0.16.04.1",
            "php7.0": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-imap": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-xmlrpc-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-ldap-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-opcache": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-bz2-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-opcache-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-json": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-fpm": "7.0.22-0ubuntu0.16.04.1",
            "libapache2-mod-php7.0-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-xml": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-tidy": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-dba-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-common-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-sqlite3": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-bcmath-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-bcmath": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-common": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-mysql-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-odbc-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-gmp-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-cgi": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-phpdbg-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-json-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-readline-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-pspell": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-mbstring-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-tidy-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-cli-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-curl-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-cgi-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-enchant-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-odbc": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-soap-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "libphp7.0-embed-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-interbase-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "libapache2-mod-php7.0": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-recode": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-fpm-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-pspell-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-imap-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-gmp": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-recode-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-sybase-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-ldap": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-snmp": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-intl-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-pgsql": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-sqlite3-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-curl": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-xmlrpc": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-dev": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-snmp-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-bz2": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-zip-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-cli": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-xml-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-mbstring": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-sybase": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-gd-dbgsym": "7.0.22-0ubuntu0.16.04.1",
            "php7.0-phpdbg": "7.0.22-0ubuntu0.16.04.1"
        }
    ]
}