CVE-2023-3341

HIGHCVSS 7.5/10EPSS 2.63%

Last modified

CVE-2023-3341 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. 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. EPSS estimates a 2.63% chance of exploitation in the next 30 days.

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.

Metrics

CVSS 3.1
7.5/10

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

EPSS Probability
2.63%

83.5th percentile

Probability of exploitation in the next 30 days. Learn more

Weakness Enumeration

Affected Software

VendorProductVersionsUpdate
IscBind>= 9.2.0, < 9.16.44
IscBind>= 9.18.0, < 9.18.19
IscBind>= 9.19.0, < 9.19.17
IscBind9.9.3S1
IscBind9.9.12S1
IscBind9.9.13S1
IscBind9.10.5S1
IscBind9.10.7S1
IscBind9.11.3S1
IscBind9.11.4S1
IscBind9.11.5S3
IscBind9.11.6S1
IscBind9.11.7S1
IscBind9.11.8S1
IscBind9.11.12S1
IscBind9.11.21S1
IscBind9.11.27S1
IscBind9.11.29S1
IscBind9.11.35S1
IscBind9.11.37S1
IscBind9.16.8S1
IscBind9.16.11S1
IscBind9.16.12S1
IscBind9.16.13S1
IscBind9.16.14S1
IscBind9.16.21S1
IscBind9.16.32S1
IscBind9.16.36S1
IscBind9.16.43S1
IscBind9.18.0S1
IscBind9.18.18S1
FedoraprojectFedora37
FedoraprojectFedora38
DebianDebian Linux10.0
DebianDebian Linux11.0

References

Timeline

Published
Last Modified
Status
Modified

Frequently Asked Questions

What is CVE-2023-3341?
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.
How severe is CVE-2023-3341?
CVE-2023-3341 has a CVSS score of 7.5/10 (HIGH severity). The EPSS model estimates a 2.63% probability of exploitation in the next 30 days.
How do I fix CVE-2023-3341?
Check the vendor references and advisories linked above for patched versions and mitigation guidance. You can also run a Strix scan to test if your systems are affected.

Are you affected by CVE-2023-3341?

Run a free Strix scan to check your systems for this vulnerability.

Scan your code now

Source: NVD / NIST