CVE-2018-18314
perl: Heap-based buffer overflow in S_regatom()
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD, Photon OS. Rated lower by Red Hat (medium), Ubuntu (medium).
Description
Perl before 5.26.3 has a buffer overflow via a crafted regular expression that triggers invalid write operations.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| Photon OS 1.0 | perl | 5.24.1-4.ph1 |
| Photon OS 2.0 | perl | 5.24.1-8.ph2 |
| alpine 3.10 | perl | 5.26.3-r0 |
| alpine 3.11 | perl | 5.26.3-r0 |
| alpine 3.12 | perl | 5.26.3-r0 |
| alpine 3.13 | perl | 5.26.3-r0 |
| alpine 3.14 | perl | 5.26.3-r0 |
| alpine 3.15 | perl | 5.26.3-r0 |
| alpine 3.16 | perl | 5.26.3-r0 |
| alpine 3.17 | perl | 5.26.3-r0 |
| alpine 3.18 | perl | 5.26.3-r0 |
| alpine 3.19 | perl | 5.26.3-r0 |
Show all 35 entries from 35 sources
| Source | Package | Fixed in |
|---|---|---|
| Photon OS 1.0 | perl | 5.24.1-4.ph1 |
| Photon OS 2.0 | perl | 5.24.1-8.ph2 |
| alpine 3.10 | perl | 5.26.3-r0 |
| alpine 3.11 | perl | 5.26.3-r0 |
| alpine 3.12 | perl | 5.26.3-r0 |
| alpine 3.13 | perl | 5.26.3-r0 |
| alpine 3.14 | perl | 5.26.3-r0 |
| alpine 3.15 | perl | 5.26.3-r0 |
| alpine 3.16 | perl | 5.26.3-r0 |
| alpine 3.17 | perl | 5.26.3-r0 |
| alpine 3.18 | perl | 5.26.3-r0 |
| alpine 3.19 | perl | 5.26.3-r0 |
| alpine 3.20 | perl | 5.26.3-r0 |
| alpine 3.21 | perl | 5.26.3-r0 |
| alpine 3.22 | perl | 5.26.3-r0 |
| alpine 3.23 | perl | 5.26.3-r0 |
| alpine 3.24 | perl | 5.26.3-r0 |
| alpine 3.6 | perl | 5.24.4-r2 |
| alpine 3.7 | perl | 5.26.3-r0 |
| alpine 3.8 | perl | 5.26.3-r0 |
| alpine 3.9 | perl | 5.26.3-r0 |
| alpine edge | perl | 5.26.3-r0 |
| debian 11 | perl | 5.28.0-3 |
| debian 12 | perl | 5.28.0-3 |
| debian 13 | perl | 5.28.0-3 |
| debian 14 | perl | 5.28.0-3 |
| debian 9 | perl | 5.24.1-3+deb9u5 |
| echo | perl | 5.28.0-3 |
| root.io debian 11 | rootio-perl | 5.28.0-3 |
| root.io debian 12 | rootio-perl | 5.28.0-3 |
| ubuntu 16.04 | perl | 5.22.1-9ubuntu0.6 |
| ubuntu 16.04-ESM | perl | 5.22.1-9ubuntu0.6 |
| ubuntu 18.04 | perl | 5.26.1-6ubuntu0.3 |
| ubuntu 18.04-ESM | perl | 5.26.1-6ubuntu0.3 |
| ubuntu 18.10 | perl | 5.26.2-7ubuntu0.1 |
References
- http://www.securityfocus.com/bid/106145
- http://www.securitytracker.com/id/1042181
- https://access.redhat.com/errata/RHSA-2019:0001
- https://access.redhat.com/errata/RHSA-2019:0010
- https://access.redhat.com/security/cve/CVE-2018-18314
- https://bugzilla.redhat.com/show_bug.cgi?id=1646751
- https://github.com/Perl/perl5/commit/19a498a461d7c81ae3507c450953d1148efecf4f
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/RWQGEB543QN7SSBRKYJM6PSOC3RLYGSM/
All 18 references
- https://metacpan.org/changes/release/SHAY/perl-5.26.3
- https://nvd.nist.gov/vuln/detail/CVE-2018-18314
- https://rt.perl.org/Ticket/Display.html?id=131649
- https://security.gentoo.org/glsa/201909-01
- https://security.netapp.com/advisory/ntap-20190221-0003/
- https://ubuntu.com/security/notices/USN-3834-1
- https://usn.ubuntu.com/3834-1/
- https://www.cve.org/CVERecord?id=CVE-2018-18314
- https://www.debian.org/security/2018/dsa-4347
- https://www.oracle.com/security-alerts/cpujul2020.html