CVE-2019-6471 A race condition when discarding malformed packets can cause BIND to exit with an assertion failure
A race condition when discarding malformed packets causes BIND to exit, leading to denial of service for DNS services.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2019-6471?
CVE-2019-6471 is a medium-severity vulnerability in F5 Big-Ip Access Policy Manager, published on 9 Oct 2019. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
A race condition which may occur when discarding malformed packets can result in BIND exiting due to a REQUIRE assertion failure in dispatch.c. Versions affected: BIND 9.11.0 -> 9.11.7, 9.12.0 -> 9.12.4-P1, 9.14.0 -> 9.14.2. Also all releases of the BIND 9.13 development branch and version 9.15.0 of the BIND 9.15 development branch and BIND Supported Preview Edition versions 9.11.3-S1 -> 9.11.7-S1.
Which versions are affected by CVE-2019-6471?
It affects 17 products.
Linux distribution packages (40)
bind Red Hat:enterprise_linux:8::appstream | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-chroot Red Hat:enterprise_linux:8::appstream | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-debugsource Red Hat:enterprise_linux:8::appstream | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-devel Red Hat:enterprise_linux:8::appstream | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-export-libs-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-libs Red Hat:enterprise_linux:8::appstream | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-libs-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-libs-lite Red Hat:enterprise_linux:8::appstream | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-libs-lite-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-license Red Hat:enterprise_linux:8::appstream | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-lite-devel Red Hat:enterprise_linux:8::appstream | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-pkcs11 Red Hat:enterprise_linux:8::appstream | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-pkcs11-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-pkcs11-devel Red Hat:enterprise_linux:8::appstream | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-pkcs11-libs Red Hat:enterprise_linux:8::appstream | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-pkcs11-libs-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-pkcs11-utils Red Hat:enterprise_linux:8::appstream | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-pkcs11-utils-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-sdb Red Hat:enterprise_linux:8::appstream | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-sdb-chroot Red Hat:enterprise_linux:8::appstream | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-sdb-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-utils Red Hat:enterprise_linux:8::appstream | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-utils-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 32:9.11.4-17.P2.el8_0.1 |
python3-bind Red Hat:enterprise_linux:8::appstream | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind Red Hat:enterprise_linux:8::baseos | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-debugsource Red Hat:enterprise_linux:8::baseos | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-export-devel Red Hat:enterprise_linux:8::baseos | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-export-libs Red Hat:enterprise_linux:8::baseos | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-export-libs-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-libs-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-libs-lite-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-pkcs11-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-pkcs11-libs-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-pkcs11-utils-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-sdb-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind-utils-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 32:9.11.4-17.P2.el8_0.1 |
bind SUSE:Linux Enterprise Module for Basesystem 15 | All versions | 9.11.2-12.13.2 |
bind SUSE:Linux Enterprise Module for Basesystem 15 SP1 | All versions | 9.11.2-12.13.2 |
Products include F5 Big-Ip Access Policy Manager, F5 Big-Ip Advanced Firewall Manager, F5 Big-Ip Analytics, F5 Big-Ip Application Acceleration Manager, F5 Big-Ip Application Security Manager, F5 Big-Ip Domain Name System and 11 more.
How do I fix CVE-2019-6471?
Apply the vendor's patch.
Is CVE-2019-6471 being exploited?
There is no known exploitation of CVE-2019-6471 in the wild and no public exploit code.
Other vulnerabilities in F5 Big-Ip Access Policy Manager
- CVE-2023-46747 F5 BIG-IP Configuration Utility Authentication Bypass
- CVE-2022-1388 F5 BIG-IP Missing Authentication
- CVE-2021-22986 F5 BIG-IP and BIG-IQ Centralized Management iControl REST Remote Code Execution
- CVE-2021-22991 F5 BIG-IP Traffic Management Microkernel Buffer Overflow
- CVE-2020-5902 F5 BIG-IP Traffic Management User Interface (TMUI) Remote Code Execution
Sources
Also known as ALPINE-CVE-2019-6471, DEBIAN-CVE-2019-6471, GHSA-52fp-qxmc-8q94, RHSA-2019:1714, SUSE-SU-2019:2550-1, UBUNTU-CVE-2019-6471 and 3 more.