CVE-2018-16845
Last modified
CVE-2018-16845 is a medium-severity vulnerability rated 6.1/10 on the CVSS scale. nginx before versions 1.15.6, 1.14.1 has a vulnerability in the ngx_http_mp4_module, which might allow an attacker to cause infinite loop in a worker process, cause a worker process crash, or might result in worker process memory disclosure by using a specially crafted mp4 file. The issue only affects nginx if it is built with the ngx_http_mp4_module (the module is not built by default) and the .mp4. EPSS estimates a 9.80% chance of exploitation in the next 30 days.
Description
nginx before versions 1.15.6, 1.14.1 has a vulnerability in the ngx_http_mp4_module, which might allow an attacker to cause infinite loop in a worker process, cause a worker process crash, or might result in worker process memory disclosure by using a specially crafted mp4 file. The issue only affects nginx if it is built with the ngx_http_mp4_module (the module is not built by default) and the .mp4. directive is used in the configuration file. Further, the attack is only possible if an attacker is able to trigger processing of a specially crafted mp4 file with the ngx_http_mp4_module.
Metrics
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| F5 | Nginx | >= 1.0.7, <= 1.0.15 |
| F5 | Nginx | >= 1.1.3, <= 1.15.5 |
| Debian | Debian Linux | 8.0 |
| Debian | Debian Linux | 9.0 |
| Canonical | Ubuntu Linux | 14.04 |
| Canonical | Ubuntu Linux | 16.04 |
| Canonical | Ubuntu Linux | 18.04 |
| Canonical | Ubuntu Linux | 18.10 |
| Opensuse | Leap | 15.1 |
| Apple | Xcode | < 13.0 |
References
- http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00035.htmlMailing List, Third Party Advisory
- http://mailman.nginx.org/pipermail/nginx-announce/2018/000221.htmlMailing List, Patch, Vendor Advisory
- http://seclists.org/fulldisclosure/2021/Sep/36Mailing List, Third Party Advisory
- http://www.securityfocus.com/bid/105868Third Party Advisory, VDB Entry
- http://www.securitytracker.com/id/1042039Third Party Advisory, VDB Entry
- https://access.redhat.com/errata/RHSA-2018:3652Third Party Advisory
- https://access.redhat.com/errata/RHSA-2018:3653Third Party Advisory
- https://access.redhat.com/errata/RHSA-2018:3680Third Party Advisory
- https://access.redhat.com/errata/RHSA-2018:3681Third Party Advisory
- https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2018-16845Issue Tracking, Third Party Advisory
- https://lists.debian.org/debian-lts-announce/2018/11/msg00010.htmlMailing List, Third Party Advisory
- https://support.apple.com/kb/HT212818Third Party Advisory
- https://usn.ubuntu.com/3812-1/Patch, Third Party Advisory
- https://www.debian.org/security/2018/dsa-4335Third Party Advisory
- http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00035.htmlMailing List, Third Party Advisory
- http://mailman.nginx.org/pipermail/nginx-announce/2018/000221.htmlMailing List, Patch, Vendor Advisory
- http://seclists.org/fulldisclosure/2021/Sep/36Mailing List, Third Party Advisory
- http://www.securityfocus.com/bid/105868Third Party Advisory, VDB Entry
- http://www.securitytracker.com/id/1042039Third Party Advisory, VDB Entry
- https://access.redhat.com/errata/RHSA-2018:3652Third Party Advisory
- https://access.redhat.com/errata/RHSA-2018:3653Third Party Advisory
- https://access.redhat.com/errata/RHSA-2018:3680Third Party Advisory
- https://access.redhat.com/errata/RHSA-2018:3681Third Party Advisory
- https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2018-16845Issue Tracking, Third Party Advisory
- https://lists.debian.org/debian-lts-announce/2018/11/msg00010.htmlMailing List, Third Party Advisory
- https://support.apple.com/kb/HT212818Third Party Advisory
- https://usn.ubuntu.com/3812-1/Patch, Third Party Advisory
- https://www.debian.org/security/2018/dsa-4335Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2018-16845?
How severe is CVE-2018-16845?
How do I fix CVE-2018-16845?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2018
- CVE-2018-1684IBM WebSphere MQ 8.0 through 9.1 is vulnerable to a error wi…5.3
- CVE-2018-16840A heap use-after-free flaw was found in curl versions from 7…9.8
- CVE-2018-16841Samba from version 4.3.0 and before versions 4.7.12, 4.8.7 a…6.5
- CVE-2018-16842Curl versions 7.14.1 through 7.61.1 are vulnerable to a heap…4.4
- CVE-2018-16843nginx before versions 1.15.6 and 1.14.1 has a vulnerability …7.5
- CVE-2018-16844nginx before versions 1.15.6 and 1.14.1 has a vulnerability …7.5
- CVE-2018-16846It was found in Ceph versions before 13.2.4 that authenticat…6.5
- CVE-2018-16847An OOB heap buffer r/w access issue was found in the NVM Exp…7.8
- CVE-2018-16848A Denial of Service (DoS) condition is possible in OpenStack…6.5
- CVE-2018-16849A flaw was found in openstack-mistral. By manipulating the S…3.1
- CVE-2018-1685IBM DB2 for Linux, UNIX and Windows (includes DB2 Connect Se…
- CVE-2018-16850postgresql before versions 11.1, 10.6 is vulnerable to a to …9.8
Are you affected by CVE-2018-16845?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
