CVE-2026-27854

Use after free when parsing EDNS options in Lua

State
Published
Severity
4.8 Medium
Published
Mar 31, 2026
Updated
Apr 2, 2026
Reserved
Feb 24, 2026

Read the record on cve.org

Description

An attacker might be able to trigger a use-after-free by sending crafted DNS queries to a DNSdist using the DNSQuestion:getEDNSOptions method in custom Lua code. In some cases DNSQuestion:getEDNSOptions might refer to a version of the DNS packet that has been modified, thus triggering a use-after-free and potentially a crash resulting in denial of service.

Scores

CVSSScoreVectorSource
3.14.8 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:LOX

Weaknesses

Affected Products

ProductVersions
DNSdistPowerDNS
  • 1.9.0 to before 1.9.12Affected
  • 2.0.0 to before 2.0.3Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.