CVE-2025-13878
Malformed BRID/HHIT records can cause named to terminate unexpectedly
Malformed BRID/HHIT records can cause named to terminate unexpectedly.
This issue affects BIND 9 versions 9.18.40 through 9.18.43, 9.20.13 through 9.20.17, 9.21.12 through 9.21.16, 9.18.40-S1 through 9.18.43-S1, and 9.20.13-S1 through 9.20.17-S1.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.5
Malformed BRID/HHIT records can cause named to terminate unexpectedly
Malformed BRID/HHIT records can cause named to terminate unexpectedly.
This issue affects BIND 9 versions 9.18.40 through 9.18.43, 9.20.13 through 9.20.17, 9.21.12 through 9.21.16, 9.18.40-S1 through 9.18.43-S1, and 9.20.13-S1 through 9.20.17-S1.
- Record
CVE-2025-13878- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-617, CWE-1286
- Updated
- 2026-11-02
EUVDEUVD-2026-3599
7.5
Malformed BRID/HHIT records can cause named to terminate unexpectedly.
This issue affects BIND 9 versions 9.18.40 through 9.18.43, 9.20.13 through 9.20.17, 9.21.12 through 9.21.16, 9.18.40-S1 through 9.18.43-S1, and 9.20.13-S1 through 9.20.17-S1.
- Record
EUVD-2026-3599- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-p5qx-fwf5-q388
7.5
Malformed BRID/HHIT records can cause `named` to terminate unexpectedly. This issue affects BIND...
Malformed BRID/HHIT records can cause named to terminate unexpectedly.
This issue affects BIND 9 versions 9.18.40 through 9.18.43, 9.20.13 through 9.20.17, 9.21.12 through 9.21.16, 9.18.40-S1 through 9.18.43-S1, and 9.20.13-S1 through 9.20.17-S1.
- Record
GHSA-p5qx-fwf5-q388- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-617, CWE-1286
- Updated
- 2026-11-02
NVD
7.5
Malformed BRID/HHIT records can cause named to terminate unexpectedly.
This issue affects BIND 9 versions 9.18.40 through 9.18.43, 9.20.13 through 9.20.17, 9.21.12 through 9.21.16, 9.18.40-S1 through 9.18.43-S1, and 9.20.13-S1 through 9.20.17-S1.
- Record
CVE-2025-13878- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-617, CWE-1286
- Updated
- 2026-11-02
OSVALPINE-CVE-2025-13878
7.5
Malformed BRID/HHIT records can cause named to terminate unexpectedly.
This issue affects BIND 9 versions 9.18.40 through 9.18.43, 9.20.13 through 9.20.17, 9.21.12 through 9.21.16, 9.18.40-S1 through 9.18.43-S1, and 9.20.13-S1 through 9.20.17-S1.
- Record
ALPINE-CVE-2025-13878- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVBELL-CVE-2025-13878
7.5
- Record
BELL-CVE-2025-13878- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 8 moreShow less
OSVDEBIAN-CVE-2025-13878
7.5
Malformed BRID/HHIT records can cause named to terminate unexpectedly. This issue affects BIND 9 versions 9.18.40 through 9.18.43, 9.20.13 through 9.20.17, 9.21.12 through 9.21.16, 9.18.40-S1 through 9.18.43-S1, and 9.20.13-S1 through 9.20.17-S1.
- Record
DEBIAN-CVE-2025-13878- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:6935
8.6
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:6935- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:N - Updated
- 2026-11-02
OSVAZL-75074 No score
CVE-2025-13878 affecting package bind for versions less than 9.20.18-1
Malformed BRID/HHIT records can cause named to terminate unexpectedly.
This issue affects BIND 9 versions 9.18.40 through 9.18.43, 9.20.13 through 9.20.17, 9.21.12 through 9.21.16, 9.18.40-S1 through 9.18.43-S1, and 9.20.13-S1 through 9.20.17-S1.
- Record
AZL-75074- Updated
- 2026-11-02
OSVMGASA-2026-0152 No score
Updated bind packages fix security vulnerabilities
It was discovered that bind contained a vulnerability where a Malformed BRID/HHIT record can cause named to terminate unexpectedly (CVE-2025-13878). If a BIND resolver is performing DNSSEC validation and encounters a maliciously crafted zone, the resolver may consume excessive CPU. Authoritative-only servers are generally unaffected, although there are circumstances where authoritative servers may make recursive queries (CVE-2026-1519).
- Record
MGASA-2026-0152- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10080-1 No score
bind-9.20.18-1.1 on GA media
These are all security issues fixed in the bind-9.20.18-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10080-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20091-1 No score
Security update for bind
This update for bind fixes the following issues:
Upgrade to release 9.20.18:
-
CVE-2025-13878: Fixed incorrect length checks for BRID and HHIT records (bsc#1256997)
Feature Changes:
- Add more information to the rndc recursing output about fetches.
- Reduce the number of outgoing queries.
- Provide more information when memory allocation fails.
Bug Fixes:
- Make DNSSEC key rollovers more robust.
- Fix a catalog zone issue, where member zones could fail to load.
- Allow glue in delegations with QTYPE=ANY.
- Fix slow speed when signing a large delegation zone with NSEC3 opt-out.
- Reconfiguring an NSEC3 opt-out zone to NSEC caused the zone to be invalid.
- Fix a possible catalog zone issue during reconfiguration.
- Fix the charts in the statistics channel.
- Adding NSEC3 opt-out records could leave invalid records in chain.
- Fix spurious timeouts while resolving names.
- Fix bug where zone switches from NSEC3 to NSEC after retransfer.
- AMTRELAY type 0 presentation format handling was wrong.
- Fix parsing bug in remote-servers with key or TLS.
- Fix DoT reconfigure/reload bug in the resolver.
- Skip unsupported algorithms when looking for a signing key.
- Fix dnssec-keygen key collision checking for KEY RRtype keys.
- dnssec-verify now uses exit code 1 when failing due to illegal options.
- Prevent assertion failures of dig when a server is specified before the -b option.
- Skip buffer allocations if not logging.
- Record
openSUSE-SU-2026:20091-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:0348-1 No score
Security update for bind
This update for bind fixes the following issues:
Upgrade to release 9.20.18:
-
CVE-2025-13878: Fixed incorrect length checks for BRID and HHIT records (bsc#1256997)
Feature Changes:
- Add more information to the rndc recursing output about fetches.
- Reduce the number of outgoing queries.
- Provide more information when memory allocation fails.
Bug Fixes:
- Make DNSSEC key rollovers more robust.
- Fix a catalog zone issue, where member zones could fail to load.
- Allow glue in delegations with QTYPE=ANY.
- Fix slow speed when signing a large delegation zone with NSEC3 opt-out.
- Reconfiguring an NSEC3 opt-out zone to NSEC caused the zone to be invalid.
- Fix a possible catalog zone issue during reconfiguration.
- Fix the charts in the statistics channel.
- Adding NSEC3 opt-out records could leave invalid records in chain.
- Fix spurious timeouts while resolving names.
- Fix bug where zone switches from NSEC3 to NSEC after retransfer.
- AMTRELAY type 0 presentation format handling was wrong.
- Fix parsing bug in remote-servers with key or TLS.
- Fix DoT reconfigure/reload bug in the resolver.
- Skip unsupported algorithms when looking for a signing key.
- Fix dnssec-keygen key collision checking for KEY RRtype keys.
- dnssec-verify now uses exit code 1 when failing due to illegal options.
- Prevent assertion failures of dig when a server is specified before the -b option.
- Skip buffer allocations if not logging.
- Record
SUSE-SU-2026:0348-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20135-1 No score
Security update for bind
This update for bind fixes the following issues:
Upgrade to release 9.20.18:
-
CVE-2025-13878: Fixed incorrect length checks for BRID and HHIT records (bsc#1256997)
Feature Changes:
- Add more information to the rndc recursing output about fetches.
- Reduce the number of outgoing queries.
- Provide more information when memory allocation fails.
Bug Fixes:
- Make DNSSEC key rollovers more robust.
- Fix a catalog zone issue, where member zones could fail to load.
- Allow glue in delegations with QTYPE=ANY.
- Fix slow speed when signing a large delegation zone with NSEC3 opt-out.
- Reconfiguring an NSEC3 opt-out zone to NSEC caused the zone to be invalid.
- Fix a possible catalog zone issue during reconfiguration.
- Fix the charts in the statistics channel.
- Adding NSEC3 opt-out records could leave invalid records in chain.
- Fix spurious timeouts while resolving names.
- Fix bug where zone switches from NSEC3 to NSEC after retransfer.
- AMTRELAY type 0 presentation format handling was wrong.
- Fix parsing bug in remote-servers with key or TLS.
- Fix DoT reconfigure/reload bug in the resolver.
- Skip unsupported algorithms when looking for a signing key.
- Fix dnssec-keygen key collision checking for KEY RRtype keys.
- dnssec-verify now uses exit code 1 when failing due to illegal options.
- Prevent assertion failures of dig when a server is specified before the -b option.
- Skip buffer allocations if not logging.
- Record
SUSE-SU-2026:20135-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
bindAlpine:v3.19 |
before 9.18.44-r0 | 9.18.44-r0 |
bindAlpine:v3.20 |
before 9.18.44-r0 | 9.18.44-r0 |
bindAlpine:v3.21 |
before 9.18.44-r0 | 9.18.44-r0 |
bindAlpine:v3.22 |
before 9.20.18-r0 | 9.20.18-r0 |
bindAlpine:v3.23 |
before 9.20.18-r0 | 9.20.18-r0 |
bindAlpine:v3.24 |
before 9.20.18-r0 | 9.20.18-r0 |
bindAzure Linux:3 |
before 9.20.18-1 | 9.20.18-1 |
bindAlpaquita:23 |
9.18.11-r0 up to 9.18.44-r0 | 9.18.44-r0 |
bindAlpaquita:25 |
9.20.9-r0 up to 9.20.18-r0 | 9.20.18-r0 |
bindAlpaquita:stream |
9.18.16-r0 up to 9.20.18-r0 | 9.20.18-r0 |
Show 17 moreShow less
| Package | Affected | Fixed |
|---|---|---|
bind9Debian:12 |
before 1:9.18.44-1~deb12u1, plus listed versions 1:9.18.12-11:9.18.13-11:9.18.16-11:9.18.16-1~deb12u11:9.18.16-1~deb12u1~bpo11+1 Show 8 moreShow less1:9.18.19-1~deb12u11:9.18.19-1~deb12u1~bpo11+11:9.18.24-11:9.18.24-1~bpo11+11:9.18.28-1~deb12u11:9.18.28-1~deb12u21:9.18.33-1~deb12u21:9.18.41-1~deb12u1 |
1:9.18.44-1~deb12u1 |
bind9Debian:13 |
before 1:9.20.18-1~deb13u1, plus listed versions 1:9.20.11-41:9.20.15-11:9.20.15-1~deb13u11:9.20.15-1~deb13u1~bpo12+11:9.20.15-21:9.20.18-1~deb13u1~bpo12+1 |
1:9.20.18-1~deb13u1 |
bind9Debian:14 |
before 1:9.20.18-1, plus listed versions 1:9.20.11-41:9.20.15-11:9.20.15-1~deb13u11:9.20.15-1~deb13u1~bpo12+11:9.20.15-21:9.20.18-1~deb13u11:9.20.18-1~deb13u1~bpo12+1 |
1:9.20.18-1 |
bindMageia:9 From an advisory covering 2 CVEs |
before 9.18.47-1.mga9 | 9.18.47-1.mga9 |
bindRed Hat:hummingbird:1 From an advisory covering 8 CVEs |
before 0:9.18.48-1.hum1 | 0:9.18.48-1.hum1 |
bind-chrootRed Hat:hummingbird:1 From an advisory covering 8 CVEs |
before 0:9.18.48-1.hum1 | 0:9.18.48-1.hum1 |
bind-develRed Hat:hummingbird:1 From an advisory covering 8 CVEs |
before 0:9.18.48-1.hum1 | 0:9.18.48-1.hum1 |
bind-dnssec-utilsRed Hat:hummingbird:1 From an advisory covering 8 CVEs |
before 0:9.18.48-1.hum1 | 0:9.18.48-1.hum1 |
bind-docRed Hat:hummingbird:1 From an advisory covering 8 CVEs |
before 0:9.18.48-1.hum1 | 0:9.18.48-1.hum1 |
bind-libsRed Hat:hummingbird:1 From an advisory covering 8 CVEs |
before 0:9.18.48-1.hum1 | 0:9.18.48-1.hum1 |
bind-utilsRed Hat:hummingbird:1 From an advisory covering 8 CVEs |
before 0:9.18.48-1.hum1 | 0:9.18.48-1.hum1 |
bindSUSE:Linux Enterprise Module for Basesystem 15 SP7 |
before 9.20.18-150700.3.15.1 | 9.20.18-150700.3.15.1 |
bindSUSE:Linux Enterprise Module for Server Applications 15 SP7 |
before 9.20.18-150700.3.15.1 | 9.20.18-150700.3.15.1 |
bindSUSE:Linux Enterprise Server 16.0 |
before 9.20.18-160000.1.1 | 9.20.18-160000.1.1 |
bindSUSE:Linux Enterprise Server for SAP applications 16.0 |
before 9.20.18-160000.1.1 | 9.20.18-160000.1.1 |
bindopenSUSE:Tumbleweed |
before 9.20.18-1.1 | 9.20.18-1.1 |
bindopenSUSE:Leap 16.0 |
before 9.20.18-160000.1.1 | 9.20.18-160000.1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-13878 is a high vulnerability (CVSS 7.5) in Isc Bind 9, published January 21, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 9.42%, the 95th percentile. Fixed in bind 9.18.44-r0.
References
kb.isc.org/docs/cve-2025-13878
downloads.isc.org/isc/bind9/9.18.44
downloads.isc.org/isc/bind9/9.20.18
downloads.isc.org/isc/bind9/9.21.17
openwall.com/lists/oss-security/2026/01/21/3
access.redhat.com/security/cve/CVE-2025-13878
Show 55 moreShow less
bugzilla.redhat.com/show_bug.cgi?id=2431600
security.access.redhat.com/data/csaf/v2/vex/2025/cve-2025-13878.json
access.redhat.com/errata/RHSA-2026:6935
nvd.nist.gov/vuln/detail/CVE-2025-13878
github.com/advisories/GHSA-p5qx-fwf5-q388
security.alpinelinux.org/vuln/CVE-2025-13878
docs.bell-sw.com/security/cves/CVE-2025-13878
security-tracker.debian.org/tracker/CVE-2025-13878
advisories.mageia.org/MGASA-2026-0152.html
bugs.mageia.org/show_bug.cgi?id=35283
bugs.mageia.org/show_bug.cgi?id=35049
kb.isc.org/docs/why-does-my-authoritative-server-make-recursive-queries
kb.isc.org/docs/cve-2026-1519
images.redhat.com
access.redhat.com/security/cve/CVE-2025-8677
access.redhat.com/security/updates/classification
access.redhat.com/security/cve/CVE-2025-40780
access.redhat.com/security/cve/CVE-2025-40778
access.redhat.com/security/cve/CVE-2026-3591
access.redhat.com/security/cve/CVE-2026-3119
access.redhat.com/security/cve/CVE-2026-3104
access.redhat.com/security/cve/CVE-2026-1519
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_6935.json
bugzilla.redhat.com/show_bug.cgi?id=2405830
cve.org/CVERecord?id=CVE-2025-8677
nvd.nist.gov/vuln/detail/CVE-2025-8677
cve.org/CVERecord?id=CVE-2025-13878
bugzilla.redhat.com/show_bug.cgi?id=2405827
cve.org/CVERecord?id=CVE-2025-40778
nvd.nist.gov/vuln/detail/CVE-2025-40778
bugzilla.redhat.com/show_bug.cgi?id=2405829
cve.org/CVERecord?id=CVE-2025-40780
nvd.nist.gov/vuln/detail/CVE-2025-40780
bugzilla.redhat.com/show_bug.cgi?id=2451305
cve.org/CVERecord?id=CVE-2026-1519
nvd.nist.gov/vuln/detail/CVE-2026-1519
downloads.isc.org/isc/bind9/9.18.47
downloads.isc.org/isc/bind9/9.20.21
downloads.isc.org/isc/bind9/9.21.20
bugzilla.redhat.com/show_bug.cgi?id=2451310
cve.org/CVERecord?id=CVE-2026-3104
nvd.nist.gov/vuln/detail/CVE-2026-3104
kb.isc.org/docs/cve-2026-3104
bugzilla.redhat.com/show_bug.cgi?id=2451308
cve.org/CVERecord?id=CVE-2026-3119
nvd.nist.gov/vuln/detail/CVE-2026-3119
kb.isc.org/docs/cve-2026-3119
bugzilla.redhat.com/show_bug.cgi?id=2451298
cve.org/CVERecord?id=CVE-2026-3591
nvd.nist.gov/vuln/detail/CVE-2026-3591
kb.isc.org/docs/cve-2026-3591
suse.com/support/update/announcement/2026/suse-su-20260348-1
bugzilla.suse.com/1256997
suse.com/security/cve/CVE-2025-13878
suse.com/support/update/announcement/2026/suse-su-202620135-1