CVE-2015-5477 ISC BIND Data Processing Errors
Remote attackers can crash the ISC BIND DNS server by sending malicious TKEY queries, causing a denial of service.
- Exploited in the wild
- Since 8 Oct 2026
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2015-5477?
CVE-2015-5477 is a high-severity denial of service vulnerability in Canonical Ubuntu Linux, published on 29 Jul 2015. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
named in ISC BIND 9.x before 9.9.7-P2 and 9.10.x before 9.10.2-P3 allows remote attackers to cause a denial of service (REQUIRE assertion failure and daemon exit) via TKEY queries.
Which versions are affected by CVE-2015-5477?
It affects 21 products.
Linux distribution packages (40)
bind Red Hat:enterprise_linux:5::client | All versions | 30:9.3.6-25.P1.el5_11.3 |
bind-debuginfo Red Hat:enterprise_linux:5::client | All versions | 30:9.3.6-25.P1.el5_11.3 |
bind-libs Red Hat:enterprise_linux:5::client | All versions | 30:9.3.6-25.P1.el5_11.3 |
bind-sdb Red Hat:enterprise_linux:5::client | All versions | 30:9.3.6-25.P1.el5_11.3 |
bind-utils Red Hat:enterprise_linux:5::client | All versions | 30:9.3.6-25.P1.el5_11.3 |
bind Red Hat:enterprise_linux:5::client_workstation | All versions | 30:9.3.6-25.P1.el5_11.3 |
bind-chroot Red Hat:enterprise_linux:5::client_workstation | All versions | 30:9.3.6-25.P1.el5_11.3 |
bind-debuginfo Red Hat:enterprise_linux:5::client_workstation | All versions | 30:9.3.6-25.P1.el5_11.3 |
bind-devel Red Hat:enterprise_linux:5::client_workstation | All versions | 30:9.3.6-25.P1.el5_11.3 |
bind-libbind-devel Red Hat:enterprise_linux:5::client_workstation | All versions | 30:9.3.6-25.P1.el5_11.3 |
bind97 Red Hat:enterprise_linux:5::client_workstation | All versions | 32:9.7.0-21.P2.el5_11.2 |
bind97-chroot Red Hat:enterprise_linux:5::client_workstation | All versions | 32:9.7.0-21.P2.el5_11.2 |
bind97-debuginfo Red Hat:enterprise_linux:5::client_workstation | All versions | 32:9.7.0-21.P2.el5_11.2 |
bind97-devel Red Hat:enterprise_linux:5::client_workstation | All versions | 32:9.7.0-21.P2.el5_11.2 |
bind97-libs Red Hat:enterprise_linux:5::client_workstation | All versions | 32:9.7.0-21.P2.el5_11.2 |
bind97-utils Red Hat:enterprise_linux:5::client_workstation | All versions | 32:9.7.0-21.P2.el5_11.2 |
caching-nameserver Red Hat:enterprise_linux:5::client_workstation | All versions | 30:9.3.6-25.P1.el5_11.3 |
bind Red Hat:enterprise_linux:5::server | All versions | 30:9.3.6-25.P1.el5_11.3 |
bind-chroot Red Hat:enterprise_linux:5::server | All versions | 30:9.3.6-25.P1.el5_11.3 |
bind-debuginfo Red Hat:enterprise_linux:5::server | All versions | 30:9.3.6-25.P1.el5_11.3 |
bind-devel Red Hat:enterprise_linux:5::server | All versions | 30:9.3.6-25.P1.el5_11.3 |
bind-libbind-devel Red Hat:enterprise_linux:5::server | All versions | 30:9.3.6-25.P1.el5_11.3 |
bind-libs Red Hat:enterprise_linux:5::server | All versions | 30:9.3.6-25.P1.el5_11.3 |
bind-sdb Red Hat:enterprise_linux:5::server | All versions | 30:9.3.6-25.P1.el5_11.3 |
bind-utils Red Hat:enterprise_linux:5::server | All versions | 30:9.3.6-25.P1.el5_11.3 |
bind97 Red Hat:enterprise_linux:5::server | All versions | 32:9.7.0-21.P2.el5_11.2 |
bind97-chroot Red Hat:enterprise_linux:5::server | All versions | 32:9.7.0-21.P2.el5_11.2 |
bind97-debuginfo Red Hat:enterprise_linux:5::server | All versions | 32:9.7.0-21.P2.el5_11.2 |
bind97-devel Red Hat:enterprise_linux:5::server | All versions | 32:9.7.0-21.P2.el5_11.2 |
bind97-libs Red Hat:enterprise_linux:5::server | All versions | 32:9.7.0-21.P2.el5_11.2 |
bind97-utils Red Hat:enterprise_linux:5::server | All versions | 32:9.7.0-21.P2.el5_11.2 |
caching-nameserver Red Hat:enterprise_linux:5::server | All versions | 30:9.3.6-25.P1.el5_11.3 |
bind Red Hat:enterprise_linux:6::client | All versions | 32:9.8.2-0.37.rc1.el6_7.2 |
bind-chroot Red Hat:enterprise_linux:6::client | All versions | 32:9.8.2-0.37.rc1.el6_7.2 |
bind-debuginfo Red Hat:enterprise_linux:6::client | All versions | 32:9.8.2-0.37.rc1.el6_7.2 |
bind-devel Red Hat:enterprise_linux:6::client | All versions | 32:9.8.2-0.37.rc1.el6_7.2 |
bind-libs Red Hat:enterprise_linux:6::client | All versions | 32:9.8.2-0.37.rc1.el6_7.2 |
bind-sdb Red Hat:enterprise_linux:6::client | All versions | 32:9.8.2-0.37.rc1.el6_7.2 |
bind-utils Red Hat:enterprise_linux:6::client | All versions | 32:9.8.2-0.37.rc1.el6_7.2 |
bind Red Hat:enterprise_linux:6::computenode | All versions | 32:9.8.2-0.37.rc1.el6_7.2 |
Products include Apple Os X Server, Canonical Ubuntu Linux, Debian Debian Linux, Fedoraproject Fedora, Hp Hp-Ux, Hp Openvms and 15 more.
How do I fix CVE-2015-5477?
Upgrade to a fixed version. US federal agencies must fix it by 11 Oct 2026.
Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.
Is CVE-2015-5477 being exploited?
Yes. Attackers have exploited CVE-2015-5477 in the wild since at least 8 Oct 2026.
Public exploit code: 1 Metasploit module, 2 Exploit-DB entries and 7 proofs of concept on GitHub.
Other vulnerabilities in Canonical Ubuntu Linux
Sources
Also known as DEBIAN-CVE-2015-5477, DLA-285-1, DSA-3319-1, GHSA-4622-vjcx-p39j, MGASA-2015-0298, RHSA-2015:1513 and 6 more.