CVE-2023-3341
A stack exhaustion flaw in control channel code may cause named to terminate unexpectedly
At a glance
- Source
- NVD
- EPSS
- EPSS 2.93 % · percentile 87 ()
- State
- PUBLISHED
- Published
- Updated
- Assigner
- isc
- NVD status
- Modified
Description
The code that processes control channel messages sent to `named` calls certain functions recursively during packet parsing. Recursion depth is only limited by the maximum accepted packet size; depending on the environment, this may cause the packet-parsing code to run out of available stack memory, causing `named` to terminate unexpectedly. Since each incoming control channel message is fully parsed before its contents are authenticated, exploiting this flaw does not require the attacker to hold a valid RNDC key; only network access to the control channel's configured TCP port is necessary. This issue affects BIND 9 versions 9.2.0 through 9.16.43, 9.18.0 through 9.18.18, 9.19.0 through 9.19.16, 9.9.3-S1 through 9.16.43-S1, and 9.18.0-S1 through 9.18.18-S1.
Weaknesses (CWE)
References
- https://kb.isc.org/docs/cve-2023-3341
- http://www.openwall.com/lists/oss-security/2023/09/20/2
- https://www.debian.org/security/2023/dsa-5504
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/IPJLLTJCSDJJII7IIZPLTBQNWP7MZH7F/
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/U35OARLQCPMVCBBPHWBXY5M6XJLD2TZ5/
- https://security.netapp.com/advisory/ntap-20231013-0003/
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/VSK5V4W4OHPM3JTJGWAQD6CZW7SFD75B/
- https://lists.debian.org/debian-lts-announce/2024/01/msg00021.html
Scores
| Version | Score | Vector | Scored by |
|---|---|---|---|
| CVSS 3.1 | HIGH 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H | isc |
| CVSS 3.1 | HIGH 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H | NVD · security-officer@isc.org (Secondary) |
European references
- ENISA EUVD · EUVD-2023-44009
- GCVE · GCVE-0-2023-3341
CERT-FR advisories
- CERTFR-2026-AVI-0287 — Multiples vulnérabilités dans les produits NetApp · cert.ssi.gouv.fr
- CERTFR-2024-AVI-0630 — Multiples vulnérabilités dans IBM QRadar · cert.ssi.gouv.fr
- CERTFR-2024-AVI-0575 — Multiples vulnérabilités dans les produits Juniper Networks · cert.ssi.gouv.fr
- CERTFR-2024-AVI-0506 — Multiples vulnérabilités dans Juniper Secure Analytics · cert.ssi.gouv.fr
- CERTFR-2024-AVI-0305 — Multiples vulnérabilités dans les produits IBM · cert.ssi.gouv.fr
- CERTFR-2024-AVI-0027 — Multiples vulnérabilités dans les produits Juniper Networks · cert.ssi.gouv.fr
- CERTFR-2023-AVI-1055 — Multiples vulnérabilités dans les produits IBM · cert.ssi.gouv.fr
- CERTFR-2023-AVI-0958 — Multiples vulnérabilités dans IBM · cert.ssi.gouv.fr
- CERTFR-2023-AVI-0950 — Multiples vulnérabilités dans Juniper Secure Analytics · cert.ssi.gouv.fr
- CERTFR-2023-AVI-0767 — Multiples vulnérabilités dans Bind · cert.ssi.gouv.fr
Affected configurations (NVD CPE)
cpe:2.3:a:isc:bind:*:*:*:*:-:*:*:*≥ 9.2.0 < 9.16.44cpe:2.3:a:isc:bind:*:*:*:*:-:*:*:*≥ 9.18.0 < 9.18.19cpe:2.3:a:isc:bind:*:*:*:*:-:*:*:*≥ 9.19.0 < 9.19.17cpe:2.3:a:isc:bind:9.9.3:s1:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.9.12:s1:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.9.13:s1:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.10.5:s1:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.10.7:s1:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.11.3:s1:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.11.3:s4:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.11.4:s1:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.11.5:s3:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.11.5:s5:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.11.5:s6:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.11.6:s1:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.11.7:s1:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.11.8:s1:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.11.12:s1:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.11.21:s1:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.11.27:s1:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.11.29:s1:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.11.35:s1:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.11.37:s1:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.16.8:s1:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.16.11:s1:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.16.12:s1:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.16.13:s1:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.16.14:s1:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.16.21:s1:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.16.32:s1:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.16.36:s1:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.16.43:s1:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.18.0:s1:*:*:supported_preview:*:*:*cpe:2.3:a:isc:bind:9.18.18:s1:*:*:supported_preview:*:*:*cpe:2.3:o:fedoraproject:fedora:37:*:*:*:*:*:*:*cpe:2.3:o:fedoraproject:fedora:38:*:*:*:*:*:*:*cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:*cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:*
Affected products
| Product | Versions |
|---|---|
| ISC · BIND 9 | affected 9.2.0 ≤ 9.16.43 ; affected 9.18.0 ≤ 9.18.18 ; affected 9.19.0 ≤ 9.19.16 ; affected 9.9.3-S1 ≤ 9.16.43-S1 ; affected 9.18.0-S1 ≤ 9.18.18-S1 |
Sources
| Source | Licence |
|---|---|
| CVE List (CVEProject cvelistV5) | CVE Program Terms of Use |
| EPSS (FIRST.org) | FIRST — attribution requested |
| ENISA EUVD | ENISA — reproduction authorised, source acknowledged |
| CERT-FR (ANSSI) | Licence Ouverte / Etalab 2.0 |
| NVD (NIST) via fkie-cad/nvd-json-data-feeds | Public domain — this product uses data from the NVD API but is not endorsed or certified by the NVD |