CVE-2016-10253
erlang: Heap-buffer overflow via regular expressions
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD, Photon OS. Rated lower by Red Hat (medium), Ubuntu (low).
Description
An issue was discovered in Erlang/OTP 18.x. Erlang's generation of compiled regular expressions is vulnerable to a heap overflow. Regular expressions using a malformed extpattern can indirectly specify an offset that is used as an array index. This ordinal permits arbitrary regions within the erts_alloc arena to be both read and written to.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| Photon OS 1.0 | erlang | 19.3-2.ph1 |
| Photon OS 2.0 | erlang | 19.3-3.ph2 |
| debian 11 | erlang | 1:19.2.1+dfsg-2 |
| debian 12 | erlang | 1:19.2.1+dfsg-2 |
| debian 13 | erlang | 1:19.2.1+dfsg-2 |
| debian 14 | erlang | 1:19.2.1+dfsg-2 |
| debian 8 | erlang | 1:17.3-dfsg-4+deb8u1 |
| echo | erlang | 1:19.2.1+dfsg-2 |
| Red Hat | erlang, erlang-asn1, erlang-compiler and 38 more | no fix listed |
| ubuntu 16.04 | erlang | 1:18.3-dfsg-1ubuntu3.1 |
| ubuntu 16.04-ESM | erlang | 1:18.3-dfsg-1ubuntu3.1 |
Show all 51 entries from 11 sources
| Source | Package | Fixed in |
|---|---|---|
| Photon OS 1.0 | erlang | 19.3-2.ph1 |
| Photon OS 2.0 | erlang | 19.3-3.ph2 |
| debian 11 | erlang | 1:19.2.1+dfsg-2 |
| debian 12 | erlang | 1:19.2.1+dfsg-2 |
| debian 13 | erlang | 1:19.2.1+dfsg-2 |
| debian 14 | erlang | 1:19.2.1+dfsg-2 |
| debian 8 | erlang | 1:17.3-dfsg-4+deb8u1 |
| echo | erlang | 1:19.2.1+dfsg-2 |
| Red Hat | erlang | no fix listed |
| Red Hat | erlang-asn1 | no fix listed |
| Red Hat | erlang-compiler | no fix listed |
| Red Hat | erlang-cosEvent | no fix listed |
| Red Hat | erlang-cosEventDomain | no fix listed |
| Red Hat | erlang-cosFileTransfer | no fix listed |
| Red Hat | erlang-cosNotification | no fix listed |
| Red Hat | erlang-cosProperty | no fix listed |
| Red Hat | erlang-cosTime | no fix listed |
| Red Hat | erlang-cosTransactions | no fix listed |
| Red Hat | erlang-crypto | no fix listed |
| Red Hat | erlang-diameter | no fix listed |
| Red Hat | erlang-edoc | no fix listed |
| Red Hat | erlang-eldap | no fix listed |
| Red Hat | erlang-erl_docgen | no fix listed |
| Red Hat | erlang-erl_interface | no fix listed |
| Red Hat | erlang-erts | no fix listed |
| Red Hat | erlang-eunit | no fix listed |
| Red Hat | erlang-hipe | no fix listed |
| Red Hat | erlang-ic | no fix listed |
| Red Hat | erlang-inets | no fix listed |
| Red Hat | erlang-kernel | no fix listed |
| Red Hat | erlang-mnesia | no fix listed |
| Red Hat | erlang-odbc | no fix listed |
| Red Hat | erlang-orber | no fix listed |
| Red Hat | erlang-os_mon | no fix listed |
| Red Hat | erlang-ose | no fix listed |
| Red Hat | erlang-otp_mibs | no fix listed |
| Red Hat | erlang-parsetools | no fix listed |
| Red Hat | erlang-percept | no fix listed |
| Red Hat | erlang-public_key | no fix listed |
| Red Hat | erlang-reltool | no fix listed |
| Red Hat | erlang-runtime_tools | no fix listed |
| Red Hat | erlang-sasl | no fix listed |
| Red Hat | erlang-snmp | no fix listed |
| Red Hat | erlang-ssh | no fix listed |
| Red Hat | erlang-ssl | no fix listed |
| Red Hat | erlang-stdlib | no fix listed |
| Red Hat | erlang-syntax_tools | no fix listed |
| Red Hat | erlang-tools | no fix listed |
| Red Hat | erlang-xmerl | no fix listed |
| ubuntu 16.04 | erlang | 1:18.3-dfsg-1ubuntu3.1 |
| ubuntu 16.04-ESM | erlang | 1:18.3-dfsg-1ubuntu3.1 |