PT-2023-5449 · Isc+12 · Bind 9+12

Published

2023-06-20

·

Updated

2024-07-25

·

CVE-2023-3341

CVSS v2.0

7.8

High

VectorAV:N/AC:L/Au:N/C:N/I:N/A:C
Name of the Vulnerable Software and Affected Versions BIND 9 versions 9.2.0 through 9.16.43 BIND 9 versions 9.18.0 through 9.18.18 BIND 9 versions 9.19.0 through 9.19.16 BIND 9 versions 9.9.3-S1 through 9.16.43-S1 BIND 9 versions 9.18.0-S1 through 9.18.18-S1
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.
Recommendations For BIND 9 versions 9.2.0 through 9.16.43, update to a version that contains a fix for this issue. For BIND 9 versions 9.18.0 through 9.18.18, update to a version that contains a fix for this issue. For BIND 9 versions 9.19.0 through 9.19.16, update to a version that contains a fix for this issue. For BIND 9 versions 9.9.3-S1 through 9.16.43-S1, update to a version that contains a fix for this issue. For BIND 9 versions 9.18.0-S1 through 9.18.18-S1, update to a version that contains a fix for this issue. As a temporary workaround, consider restricting access to the control channel's configured TCP port to minimize the risk of exploitation.

Exploit

Fix

DoS

Uncontrolled Recursion

Memory Corruption

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALSA-2023:5460
ALSA-2023:5474
ALSA-2023:5689
ALT-PU-2023-5783
ALT-PU-2023-5824
ALT-PU-2024-1988
ALT-PU-2024-9772
ALT-PU-2024-9774
AZL-29943
AZL-34562
BDU:2023-06079
CESA-2023_5460
CESA-2023_5474
CESA-2023_5691
CVE-2023-3341
DLA-3726-1
DSA-5504-1
MGASA-2023-0303
OESA-2023-1689
OPENSUSE-SU-2023_3737-1
OPENSUSE-SU-2023_3805-1
OPENSUSE-SU-2023_3821-1
OPENSUSE-SU-2024:13249-1
RHSA-2023:5460
RHSA-2023:5473
RHSA-2023:5474
RHSA-2023:5526
RHSA-2023:5527
RHSA-2023:5529
RHSA-2023:5689
RHSA-2023:5690
RHSA-2023:5691
RHSA-2023:5771
RHSA-2023_5460
RHSA-2023_5474
RHSA-2023_5689
RHSA-2023_5691
RHSA-2025:0039
RLSA-2023:5689
ROSA-SA-2023-2279
SUSE-SU-2023:3737-1
SUSE-SU-2023:3796-1
SUSE-SU-2023:3805-1
SUSE-SU-2023:3821-1
SUSE-SU-2023:3934-1
SUSE-SU-2023_3737-1
SUSE-SU-2023_3796-1
SUSE-SU-2023_3805-1
SUSE-SU-2023_3821-1
SUSE-SU-2023_3934-1
USN-6390-1
USN-6421-1

Affected Products

Alt Linux
Almalinux
Astra Linux
Bind 9
Bind Server
Centos
Ibm Aix
Linuxmint
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu