CVE-2019-6471 A race condition when discarding malformed packets can cause BIND to exit with an assertion failure

Medium 5.9 Published Updated

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.

Weakness: CWE-617, CWE-362

Which versions are affected by CVE-2019-6471?

It affects 17 products.

Linux distribution packages (40)
bind Red Hat:enterprise_linux:8::appstreamAll versions32:9.11.4-17.P2.el8_0.1
bind-chroot Red Hat:enterprise_linux:8::appstreamAll versions32:9.11.4-17.P2.el8_0.1
bind-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions32:9.11.4-17.P2.el8_0.1
bind-debugsource Red Hat:enterprise_linux:8::appstreamAll versions32:9.11.4-17.P2.el8_0.1
bind-devel Red Hat:enterprise_linux:8::appstreamAll versions32:9.11.4-17.P2.el8_0.1
bind-export-libs-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions32:9.11.4-17.P2.el8_0.1
bind-libs Red Hat:enterprise_linux:8::appstreamAll versions32:9.11.4-17.P2.el8_0.1
bind-libs-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions32:9.11.4-17.P2.el8_0.1
bind-libs-lite Red Hat:enterprise_linux:8::appstreamAll versions32:9.11.4-17.P2.el8_0.1
bind-libs-lite-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions32:9.11.4-17.P2.el8_0.1
bind-license Red Hat:enterprise_linux:8::appstreamAll versions32:9.11.4-17.P2.el8_0.1
bind-lite-devel Red Hat:enterprise_linux:8::appstreamAll versions32:9.11.4-17.P2.el8_0.1
bind-pkcs11 Red Hat:enterprise_linux:8::appstreamAll versions32:9.11.4-17.P2.el8_0.1
bind-pkcs11-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions32:9.11.4-17.P2.el8_0.1
bind-pkcs11-devel Red Hat:enterprise_linux:8::appstreamAll versions32:9.11.4-17.P2.el8_0.1
bind-pkcs11-libs Red Hat:enterprise_linux:8::appstreamAll versions32:9.11.4-17.P2.el8_0.1
bind-pkcs11-libs-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions32:9.11.4-17.P2.el8_0.1
bind-pkcs11-utils Red Hat:enterprise_linux:8::appstreamAll versions32:9.11.4-17.P2.el8_0.1
bind-pkcs11-utils-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions32:9.11.4-17.P2.el8_0.1
bind-sdb Red Hat:enterprise_linux:8::appstreamAll versions32:9.11.4-17.P2.el8_0.1
bind-sdb-chroot Red Hat:enterprise_linux:8::appstreamAll versions32:9.11.4-17.P2.el8_0.1
bind-sdb-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions32:9.11.4-17.P2.el8_0.1
bind-utils Red Hat:enterprise_linux:8::appstreamAll versions32:9.11.4-17.P2.el8_0.1
bind-utils-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions32:9.11.4-17.P2.el8_0.1
python3-bind Red Hat:enterprise_linux:8::appstreamAll versions32:9.11.4-17.P2.el8_0.1
bind Red Hat:enterprise_linux:8::baseosAll versions32:9.11.4-17.P2.el8_0.1
bind-debuginfo Red Hat:enterprise_linux:8::baseosAll versions32:9.11.4-17.P2.el8_0.1
bind-debugsource Red Hat:enterprise_linux:8::baseosAll versions32:9.11.4-17.P2.el8_0.1
bind-export-devel Red Hat:enterprise_linux:8::baseosAll versions32:9.11.4-17.P2.el8_0.1
bind-export-libs Red Hat:enterprise_linux:8::baseosAll versions32:9.11.4-17.P2.el8_0.1
bind-export-libs-debuginfo Red Hat:enterprise_linux:8::baseosAll versions32:9.11.4-17.P2.el8_0.1
bind-libs-debuginfo Red Hat:enterprise_linux:8::baseosAll versions32:9.11.4-17.P2.el8_0.1
bind-libs-lite-debuginfo Red Hat:enterprise_linux:8::baseosAll versions32:9.11.4-17.P2.el8_0.1
bind-pkcs11-debuginfo Red Hat:enterprise_linux:8::baseosAll versions32:9.11.4-17.P2.el8_0.1
bind-pkcs11-libs-debuginfo Red Hat:enterprise_linux:8::baseosAll versions32:9.11.4-17.P2.el8_0.1
bind-pkcs11-utils-debuginfo Red Hat:enterprise_linux:8::baseosAll versions32:9.11.4-17.P2.el8_0.1
bind-sdb-debuginfo Red Hat:enterprise_linux:8::baseosAll versions32:9.11.4-17.P2.el8_0.1
bind-utils-debuginfo Red Hat:enterprise_linux:8::baseosAll versions32:9.11.4-17.P2.el8_0.1
bind SUSE:Linux Enterprise Module for Basesystem 15All versions9.11.2-12.13.2
bind SUSE:Linux Enterprise Module for Basesystem 15 SP1All versions9.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.

All F5 Big-Ip Access Policy Manager vulnerabilities

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.

Is CVE-2019-6471 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free