CVE-2026-3591
A stack use-after-return flaw in SIG(0) handling code may enable ACL bypass
A use-after-return vulnerability exists in the named server when handling DNS queries signed with SIG(0). Using a specially-crafted DNS request, an attacker may be able to cause an ACL to improperly (mis)match an IP address. In a default-allow ACL (denying only specific IP addresses), this may lead to unauthorized access. Default-deny ACLs should fail-secure.
This issue affects BIND 9 versions 9.20.0 through 9.20.20, 9.21.0 through 9.21.19, and 9.20.9-S1 through 9.20.20-S1.
BIND 9 versions 9.18.0 through 9.18.46 and 9.18.11-S1 through 9.18.46-S1 are NOT affected.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
5.4
A stack use-after-return flaw in SIG(0) handling code may enable ACL bypass
A use-after-return vulnerability exists in the named server when handling DNS queries signed with SIG(0). Using a specially-crafted DNS request, an attacker may be able to cause an ACL to improperly (mis)match an IP address. In a default-allow ACL (denying only specific IP addresses), this may lead to unauthorized access. Default-deny ACLs should fail-secure.
This issue affects BIND 9 versions 9.20.0 through 9.20.20, 9.21.0 through 9.21.19, and 9.20.9-S1 through 9.20.20-S1.
BIND 9 versions 9.18.0 through 9.18.46 and 9.18.11-S1 through 9.18.46-S1 are NOT affected.
- Record
CVE-2026-3591- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N - Weakness
- CWE-562, CWE-305
- Updated
- 2026-11-02
EUVDEUVD-2026-15413
5.4
A use-after-return vulnerability exists in the named server when handling DNS queries signed with SIG(0). Using a specially-crafted DNS request, an attacker may be able to cause an ACL to improperly (mis)match an IP address. In a default-allow ACL (denying only specific IP addresses), this may lead to unauthorized access. Default-deny ACLs should fail-secure.
This issue affects BIND 9 versions 9.20.0 through 9.20.20, 9.21.0 through 9.21.19, and 9.20.9-S1 through 9.20.20-S1.
BIND 9 versions 9.18.0 through 9.18.46 and 9.18.11-S1 through 9.18.46-S1 are NOT affected.
- Record
EUVD-2026-15413- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-5fv2-2p94-9gh7
5.4
A use-after-return vulnerability exists in the `named` server when handling DNS queries signed...
A use-after-return vulnerability exists in the named server when handling DNS queries signed with SIG(0). Using a specially-crafted DNS request, an attacker may be able to cause an ACL to improperly (mis)match an IP address. In a default-allow ACL (denying only specific IP addresses), this may lead to unauthorized access. Default-deny ACLs should fail-secure.
This issue affects BIND 9 versions 9.20.0 through 9.20.20, 9.21.0 through 9.21.19, and 9.20.9-S1 through 9.20.20-S1.
BIND 9 versions 9.18.0 through 9.18.46 and 9.18.11-S1 through 9.18.46-S1 are NOT affected.
- Record
GHSA-5fv2-2p94-9gh7- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N - Weakness
- CWE-305
- Updated
- 2026-11-02
NVD
5.4
A use-after-return vulnerability exists in the named server when handling DNS queries signed with SIG(0). Using a specially-crafted DNS request, an attacker may be able to cause an ACL to improperly (mis)match an IP address. In a default-allow ACL (denying only specific IP addresses), this may lead to unauthorized access. Default-deny ACLs should fail-secure.
This issue affects BIND 9 versions 9.20.0 through 9.20.20, 9.21.0 through 9.21.19, and 9.20.9-S1 through 9.20.20-S1.
BIND 9 versions 9.18.0 through 9.18.46 and 9.18.11-S1 through 9.18.46-S1 are NOT affected.
- Record
CVE-2026-3591- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N - Weakness
- CWE-305, CWE-562
- Updated
- 2026-11-02
OSVALPINE-CVE-2026-3591
5.4
A use-after-return vulnerability exists in the named server when handling DNS queries signed with SIG(0). Using a specially-crafted DNS request, an attacker may be able to cause an ACL to improperly (mis)match an IP address. In a default-allow ACL (denying only specific IP addresses), this may lead to unauthorized access. Default-deny ACLs should fail-secure.
This issue affects BIND 9 versions 9.20.0 through 9.20.20, 9.21.0 through 9.21.19, and 9.20.9-S1 through 9.20.20-S1.
BIND 9 versions 9.18.0 through 9.18.46 and 9.18.11-S1 through 9.18.46-S1 are NOT affected.
- Record
ALPINE-CVE-2026-3591- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVBELL-CVE-2026-3591
5.4
- Record
BELL-CVE-2026-3591- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
Show 9 moreShow less
OSV
5.4
A use-after-return vulnerability exists in the named server when handling DNS queries signed with SIG(0). Using a specially-crafted DNS request, an attacker may be able to cause an ACL to improperly (mis)match an IP address. In a default-allow ACL (denying only specific IP addresses), this may lead to unauthorized access. Default-deny ACLs should fail-secure.
This issue affects BIND 9 versions 9.20.0 through 9.20.20, 9.21.0 through 9.21.19, and 9.20.9-S1 through 9.20.20-S1.
BIND 9 versions 9.18.0 through 9.18.46 and 9.18.11-S1 through 9.18.46-S1 are NOT affected.
- Record
CVE-2026-3591- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-3591
5.4
A use-after-return vulnerability exists in the named server when handling DNS queries signed with SIG(0). Using a specially-crafted DNS request, an attacker may be able to cause an ACL to improperly (mis)match an IP address. In a default-allow ACL (denying only specific IP addresses), this may lead to unauthorized access. Default-deny ACLs should fail-secure. This issue affects BIND 9 versions 9.20.0 through 9.20.20, 9.21.0 through 9.21.19, and 9.20.9-S1 through 9.20.20-S1. BIND 9 versions 9.18.0 through 9.18.46 and 9.18.11-S1 through 9.18.46-S1 are NOT affected.
- Record
DEBIAN-CVE-2026-3591- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N - 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
OSVUBUNTU-CVE-2026-3591
5.4
A use-after-return vulnerability exists in the named server when handling DNS queries signed with SIG(0). Using a specially-crafted DNS request, an attacker may be able to cause an ACL to improperly (mis)match an IP address. In a default-allow ACL (denying only specific IP addresses), this may lead to unauthorized access. Default-deny ACLs should fail-secure. This issue affects BIND 9 versions 9.20.0 through 9.20.20, 9.21.0 through 9.21.19, and 9.20.9-S1 through 9.20.20-S1. BIND 9 versions 9.18.0 through 9.18.46 and 9.18.11-S1 through 9.18.46-S1 are NOT affected.
- Record
UBUNTU-CVE-2026-3591- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVAZL-80987 No score
CVE-2026-3591 affecting package bind for versions less than 9.20.21-1
A use-after-return vulnerability exists in the named server when handling DNS queries signed with SIG(0). Using a specially-crafted DNS request, an attacker may be able to cause an ACL to improperly (mis)match an IP address. In a default-allow ACL (denying only specific IP addresses), this may lead to unauthorized access. Default-deny ACLs should fail-secure.
This issue affects BIND 9 versions 9.20.0 through 9.20.20, 9.21.0 through 9.21.19, and 9.20.9-S1 through 9.20.20-S1.
BIND 9 versions 9.18.0 through 9.18.46 and 9.18.11-S1 through 9.18.46-S1 are NOT affected.
- Record
AZL-80987- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10448-1 No score
bind-9.20.21-1.1 on GA media
These are all security issues fixed in the bind-9.20.21-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10448-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20550-1 No score
Security update for bind
This update for bind fixes the following issues:
- Update to release 9.20.21
- CVE-2026-1519: maliciously crafted DNSSEC-validated zone can lead to denial of service (bsc#1260805).
- CVE-2026-3104: memory leak in code preparing DNSSEC proofs of non-existence allows for DoS (bsc#1260567).
- CVE-2026-3119: authenticated queries containing a TKEY record may cause
namedto terminate unexpectedly (bsc#1260568). - CVE-2026-3591: stack use-after-return flaw in SIG(0) handling code allows for ACL bypass (bsc#1260569).
- Record
openSUSE-SU-2026:20550-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:1351-1 No score
Security update for bind
This update for bind fixes the following issues:
Security issues:
- CVE-2026-1519: maliciously crafted DNSSEC-validated zone can lead to denial of service (bsc#1260805).
- CVE-2026-3104: memory leak in code preparing DNSSEC proofs of non-existence allows for DoS (bsc#1260567).
- CVE-2026-3119: authenticated queries containing a TKEY record may cause
namedto terminate unexpectedly (bsc#1260568). - CVE-2026-3591: stack use-after-return flaw in SIG(0) handling code allows for ACL bypass (bsc#1260569).
- use-after-free error in
dns_client_resolve()triggered by a DNAME response (bsc#1259202).
Upgrade to release 9.20.21 Security Fixes:
- Fix unbounded NSEC3 iterations when validating referrals to unsigned delegations. (CVE-2026-1519) [bsc#1260805]
- Fix memory leaks in code preparing DNSSEC proofs of non-existence. (CVE-2026-3104) [bsc#1260567]
- Prevent a crash in code processing queries containing a TKEY record. (CVE-2026-3119) [bsc#1260568]
- Fix a stack use-after-return flaw in SIG(0) handling code. (CVE-2026-3591) [bsc#1260569]
- Fix a use-after-free error in dns_client_resolve() triggered by a DNAME response. This issue only affected the delv tool and it has now been fixed. [bsc#1259202] Feature Changes:
- Record query time for all dnstap responses.
- Optimize TCP source port selection on Linux. Bug Fixes:
- Fix the handling of key statements defined inside views.
- Fix an assertion failure triggered by non-minimal IXFRs.
- Fix a crash when retrying a NOTIFY over TCP.
- Fetch loop detection improvements.
- Randomize nameserver selection.
- Fix dnstap logging of forwarded queries.
- A stale answer could have been served in case of multiple upstream failures when following CNAME chains. This has been fixed.
- Fail DNSKEY validation when supported but invalid DS is found.
- Importing an invalid SKR file might corrupt stack memory.
- Return FORMERR for queries with the EDNS Client Subnet FAMILY field set to 0.
- Fix inbound IXFR performance regression.
- Make catalog zone names and member zones' entry names case-insensitive.
- Fix implementation of BRID and HHIT record types.
- Fix implementation of DSYNC record type.
- Fix response policy and catalog zones to work with $INCLUDE directive.
- Record
SUSE-SU-2026:1351-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:21204-1 No score
Security update for bind
This update for bind fixes the following issues:
- Update to release 9.20.21
- CVE-2026-1519: maliciously crafted DNSSEC-validated zone can lead to denial of service (bsc#1260805).
- CVE-2026-3104: memory leak in code preparing DNSSEC proofs of non-existence allows for DoS (bsc#1260567).
- CVE-2026-3119: authenticated queries containing a TKEY record may cause
namedto terminate unexpectedly (bsc#1260568). - CVE-2026-3591: stack use-after-return flaw in SIG(0) handling code allows for ACL bypass (bsc#1260569).
- Record
SUSE-SU-2026:21204-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
bindAlpine:v3.22 |
9.20.0 up to 9.20.21-r0 | 9.20.21-r0 |
bindAlpine:v3.23 |
9.20.0 up to 9.20.21-r0 | 9.20.21-r0 |
bindAlpine:v3.24 |
9.20.0 up to 9.20.21-r0 | 9.20.21-r0 |
bindAzure Linux:3 |
before 9.20.21-1 | 9.20.21-1 |
bindAlpaquita:25 |
9.20.9-r0 up to 9.20.21-r0 | 9.20.21-r0 |
bindAlpaquita:stream |
9.18.16-r0 up to 9.20.21-r0 | 9.20.21-r0 |
bind9Debian:13 |
before 1:9.20.21-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-2 Show 8 moreShow less1:9.20.18-11:9.20.18-1~deb13u11:9.20.18-1~deb13u1~bpo12+11:9.20.19-11:9.20.19-1~bpo12+11:9.20.20-11:9.20.20-1~bpo12+11:9.20.21-1~deb13u1~bpo12+1 |
1:9.20.21-1~deb13u1 |
bind9Debian:14 |
before 1:9.20.21-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-2 Show 9 moreShow less1:9.20.18-11:9.20.18-1~deb13u11:9.20.18-1~deb13u1~bpo12+11:9.20.19-11:9.20.19-1~bpo12+11:9.20.20-11:9.20.20-1~bpo12+11:9.20.21-1~deb13u11:9.20.21-1~deb13u1~bpo12+1 |
1:9.20.21-1 |
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 |
Show 18 moreShow less
| Package | Affected | Fixed |
|---|---|---|
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 From an advisory covering 4 CVEs |
before 9.20.21-150700.3.18.1 | 9.20.21-150700.3.18.1 |
bindSUSE:Linux Enterprise Module for Server Applications 15 SP7 From an advisory covering 4 CVEs |
before 9.20.21-150700.3.18.1 | 9.20.21-150700.3.18.1 |
bindSUSE:Linux Enterprise Server 16.0 From an advisory covering 4 CVEs |
before 9.20.21-160000.1.1 | 9.20.21-160000.1.1 |
bindSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 4 CVEs |
before 9.20.21-160000.1.1 | 9.20.21-160000.1.1 |
isc-dhcpUbuntu:18.04:LTS |
All versions, plus listed versions 4.3.5-3ubuntu24.3.5-3ubuntu34.3.5-3ubuntu44.3.5-3ubuntu54.3.5-3ubuntu6 Show 5 moreShow less4.3.5-3ubuntu74.3.5-3ubuntu7.14.3.5-3ubuntu7.24.3.5-3ubuntu7.34.3.5-3ubuntu7.4 |
None known |
bind9-libsUbuntu:20.04:LTS |
All versions, plus listed versions 1:9.11.16+dfsg-3~build11:9.11.16+dfsg-3~ubuntu1 |
None known |
bind9-libsUbuntu:22.04:LTS |
All versions, plus listed versions 1:9.11.19+dfsg-2.1ubuntu11:9.11.19+dfsg-2.1ubuntu21:9.11.19+dfsg-2.1ubuntu3 |
None known |
isc-dhcpUbuntu:24.04:LTS |
All versions, plus listed versions 4.4.3-P1-2ubuntu54.4.3-P1-4ubuntu14.4.3-P1-4ubuntu2 |
None known |
bind9Ubuntu:25.10 |
before 1:9.20.11-1ubuntu2.2, plus listed versions 1:9.20.4-3ubuntu11:9.20.4-3ubuntu21:9.20.4-3ubuntu31:9.20.9-2ubuntu11:9.20.10-1ubuntu11:9.20.11-1ubuntu11:9.20.11-1ubuntu21:9.20.11-1ubuntu2.1 |
1:9.20.11-1ubuntu2.2 |
isc-dhcpUbuntu:25.10 |
All versions, plus listed versions 4.4.3-P1-4ubuntu2 |
None known |
isc-dhcpUbuntu:26.04:LTS |
All versions, plus listed versions 4.4.3-P1-4ubuntu2 |
None known |
bindopenSUSE:Tumbleweed From an advisory covering 4 CVEs |
before 9.20.21-1.1 | 9.20.21-1.1 |
bindopenSUSE:Leap 16.0 From an advisory covering 4 CVEs |
before 9.20.21-160000.1.1 | 9.20.21-160000.1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected, aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-3591 is a medium vulnerability (CVSS 5.4) in Isc Bind, published March 25, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.37%, the 30th percentile. Fixed in bind 9.20.21-r0.
References
kb.isc.org/docs/cve-2026-3591
downloads.isc.org/isc/bind9/9.20.21
downloads.isc.org/isc/bind9/9.21.20
nvd.nist.gov/vuln/detail/CVE-2026-3591
github.com/advisories/GHSA-5fv2-2p94-9gh7
security.alpinelinux.org/vuln/CVE-2026-3591
Show 54 moreShow less
docs.bell-sw.com/security/cves/CVE-2026-3591
security-tracker.debian.org/tracker/CVE-2026-3591
access.redhat.com/errata/RHSA-2026:6935
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-2025-13878
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
bugzilla.redhat.com/show_bug.cgi?id=2431600
cve.org/CVERecord?id=CVE-2025-13878
nvd.nist.gov/vuln/detail/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
kb.isc.org/docs/cve-2026-1519
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
suse.com/support/update/announcement/2026/suse-su-20261351-1
bugzilla.suse.com/1259202
bugzilla.suse.com/1260567
bugzilla.suse.com/1260568
bugzilla.suse.com/1260569
bugzilla.suse.com/1260805
suse.com/security/cve/CVE-2026-1519
suse.com/security/cve/CVE-2026-3104
suse.com/security/cve/CVE-2026-3119
suse.com/security/cve/CVE-2026-3591
suse.com/support/update/announcement/2026/suse-su-202621204-1
ubuntu.com/security/CVE-2026-3591
ubuntu.com/security/notices/USN-8124-1