CVE-2023-5679

Summary

A bad interaction between DNS64 and serve-stale may cause named to crash with an assertion failure during recursive resolution, when both of these features are enabled. This issue affects BIND 9 versions 9.16.12 through 9.16.45, 9.18.0 through 9.18.21, 9.19.0 through 9.19.19, 9.16.12-S1 through 9.16.45-S1, and 9.18.11-S1 through 9.18.21-S1.

Affected Software

VendorProductVersion RangeStatus
ISCBIND 99.16.12 <= 9.16.45affected
ISCBIND 99.18.0 <= 9.18.21affected
ISCBIND 99.19.0 <= 9.19.19affected
ISCBIND 99.16.12-S1 <= 9.16.45-S1affected
ISCBIND 99.18.11-S1 <= 9.18.21-S1affected

Weaknesses

Workarounds

Disabling serve-stale (with stale-cache-enable no; and stale-answer-enable no;) and/or disabling dns64 makes the faulty code path impossible to reach, preventing this flaw from being exploitable.

ADP Enrichment

CISA ADP Vulnrichment

  • SSVC:
  • Exploitation: none
    • Automatable: no
    • Technical Impact: partial

CVE Program Container

Additional References

References