Every CVE Search/ Get API key

CVE-2026-3591

A stack use-after-return flaw in SIG(0) handling code may enable ACL bypass

5.4 MediumFix available

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

0.37%Up 0.4 points since Mar 26, 2026
90%50%10%1%

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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 HighCVSS: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 MediumCVSS: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 named to 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 named to 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 named to 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

Affected packages
PackageAffectedFixed
bind
Alpine:v3.22
9.20.0 up to 9.20.21-r0
9.20.21-r0
bind
Alpine:v3.23
9.20.0 up to 9.20.21-r0
9.20.21-r0
bind
Alpine:v3.24
9.20.0 up to 9.20.21-r0
9.20.21-r0
bind
Azure Linux:3
before 9.20.21-1
9.20.21-1
bind
Alpaquita:25
9.20.9-r0 up to 9.20.21-r0
9.20.21-r0
bind
Alpaquita:stream
9.18.16-r0 up to 9.20.21-r0
9.20.21-r0
bind9
Debian: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 less
1: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
bind9
Debian: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 less
1: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
bind
Red Hat:hummingbird:1
From an advisory covering 8 CVEs
before 0:9.18.48-1.hum1
0:9.18.48-1.hum1
bind-chroot
Red 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
Affected packages
PackageAffectedFixed
bind-devel
Red Hat:hummingbird:1
From an advisory covering 8 CVEs
before 0:9.18.48-1.hum1
0:9.18.48-1.hum1
bind-dnssec-utils
Red Hat:hummingbird:1
From an advisory covering 8 CVEs
before 0:9.18.48-1.hum1
0:9.18.48-1.hum1
bind-doc
Red Hat:hummingbird:1
From an advisory covering 8 CVEs
before 0:9.18.48-1.hum1
0:9.18.48-1.hum1
bind-libs
Red Hat:hummingbird:1
From an advisory covering 8 CVEs
before 0:9.18.48-1.hum1
0:9.18.48-1.hum1
bind-utils
Red Hat:hummingbird:1
From an advisory covering 8 CVEs
before 0:9.18.48-1.hum1
0:9.18.48-1.hum1
bind
SUSE: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
bind
SUSE: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
bind
SUSE:Linux Enterprise Server 16.0
From an advisory covering 4 CVEs
before 9.20.21-160000.1.1
9.20.21-160000.1.1
bind
SUSE: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-dhcp
Ubuntu: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 less
4.3.5-3ubuntu74.3.5-3ubuntu7.14.3.5-3ubuntu7.24.3.5-3ubuntu7.34.3.5-3ubuntu7.4
None known
bind9-libs
Ubuntu:20.04:LTS
All versions, plus listed versions
1:9.11.16+dfsg-3~build11:9.11.16+dfsg-3~ubuntu1
None known
bind9-libs
Ubuntu: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-dhcp
Ubuntu:24.04:LTS
All versions, plus listed versions
4.4.3-P1-2ubuntu54.4.3-P1-4ubuntu14.4.3-P1-4ubuntu2
None known
bind9
Ubuntu: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-dhcp
Ubuntu:25.10
All versions, plus listed versions
4.4.3-P1-4ubuntu2
None known
isc-dhcp
Ubuntu:26.04:LTS
All versions, plus listed versions
4.4.3-P1-4ubuntu2
None known
bind
openSUSE:Tumbleweed
From an advisory covering 4 CVEs
before 9.20.21-1.1
9.20.21-1.1
bind
openSUSE:Leap 16.0
From an advisory covering 4 CVEs
before 9.20.21-160000.1.1
9.20.21-160000.1.1

History

History
RecordedChangedSources
affected, facts
affected, aliasesEUVD
first indexedCVE 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

Show 54 moreShow less
MoveEnter Open