Skip to content

CVE-2016-10253 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 specif...

CriticalCVSS 9.8 EPSS 1.5%
Published
Updated
Exploit status
No public exploit known

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 products

ProductAffected versionsFixed in
debian/erlang(Debian:12) < 1:19.2.1+dfsg-2 1:19.2.1+dfsg-2
debian/erlang(Debian:13) < 1:19.2.1+dfsg-2 1:19.2.1+dfsg-2
debian/erlang(Debian:14) < 1:19.2.1+dfsg-2 1:19.2.1+dfsg-2
erlangotp = 18.0 No fix listed
erlangotp = 18.0-rc1 No fix listed
erlangotp = 18.0-rc2 No fix listed
erlangotp = 18.0.1 No fix listed
erlangotp = 18.0.2 No fix listed
erlangotp = 18.0.3 No fix listed
erlangotp = 18.1 No fix listed
erlangotp = 18.1.1 No fix listed
erlangotp = 18.1.2 No fix listed
erlangotp = 18.1.3 No fix listed
erlangotp = 18.1.4 No fix listed
erlangotp = 18.1.5 No fix listed
erlangotp = 18.2 No fix listed
erlangotp = 18.2.1 No fix listed
erlangotp = 18.2.2 No fix listed
erlangotp = 18.2.3 No fix listed
erlangotp = 18.2.4 No fix listed
erlangotp = 18.2.4.1 No fix listed
erlangotp = 18.3 No fix listed
erlangotp = 18.3.1 No fix listed
erlangotp = 18.3.2 No fix listed
erlangotp = 18.3.3 No fix listed
Show 45 more
ProductAffected versionsFixed in
erlangotp = 18.3.4 No fix listed
erlangotp = 18.3.4.1 No fix listed
erlangotp = 18.3.4.2 No fix listed
erlangotp = 18.3.4.3 No fix listed
erlangotp = 18.3.4.4 No fix listed
erlangotp = 18.3.4.5 No fix listed
erlangotp = 19.0 No fix listed
erlangotp = 19.0-rc1 No fix listed
erlangotp = 19.0-rc2 No fix listed
erlangotp = 19.0.1 No fix listed
erlangotp = 19.0.2 No fix listed
erlangotp = 19.0.3 No fix listed
erlangotp = 19.0.4 No fix listed
erlangotp = 19.0.5 No fix listed
erlangotp = 19.0.6 No fix listed
erlangotp = 19.0.7 No fix listed
erlangotp = 19.1 No fix listed
erlangotp = 19.1.1 No fix listed
erlangotp = 19.1.2 No fix listed
erlangotp = 19.1.3 No fix listed
erlangotp = 19.1.4 No fix listed
erlangotp = 19.1.5 No fix listed
erlangotp = 19.1.6 No fix listed
erlangotp = 19.1.6.1 No fix listed
erlangotp = 19.2 No fix listed
erlangotp = 19.2.1 No fix listed
erlangotp = 19.2.2 No fix listed
erlangotp = 19.2.3 No fix listed
erlangotp = 19.2.3.1 No fix listed
erlangotp = 19.3 No fix listed
erlangotp = 19.3.1 No fix listed
erlangotp = 19.3.2 No fix listed
erlangotp = 19.3.3 No fix listed
erlangotp = 19.3.4 No fix listed
erlangotp = 19.3.5 No fix listed
erlangotp = 19.3.6 No fix listed
erlangotp = 19.3.6.1 No fix listed
erlangotp = 19.3.6.2 No fix listed
erlangotp = 19.3.6.3 No fix listed
erlangotp = 19.3.6.4 No fix listed
erlangotp = 19.3.6.5 No fix listed
erlangotp = 19.3.6.6 No fix listed
erlangotp = 19.3.6.7 No fix listed
erlangotp = 19.3.6.8 No fix listed
erlangotp = 19.3.6.9 No fix listed

References