PatchSiren cyber security CVE debrief
CVE-2026-64193 NLNETLABS CVE debrief
CVE-2026-64193 is a critical vulnerability in Net::DNS versions up to 1.55 for Perl, allowing remote execution injection via EDNS EXTENDED ERROR. The vulnerability exists in the Net::DNS::RR::OPT::EXTENDED_ERROR::_decompose function, which parses the EXTRA-TEXT field of an EDNS EXTENDED-ERROR option. This function tokenizes the raw bytes and passes the result to Perl's eval, allowing for command execution if $pkt->edns->option('EXTENDED-ERROR') is called in array context.
- Vendor
- NLNETLABS
- Product
- Net::DNS
- CVSS
- CRITICAL 9.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-07-20
- Original CVE updated
- 2026-10-24
- Advisory published
- 2026-07-20
- Advisory updated
- 2026-10-24
Who should care
System administrators and developers using Net::DNS versions up to 1.55 for Perl, especially those exposed to untrusted input, should assess their exposure and prioritize updating to version 1.56 or later.
Why it matters
CVE-2026-64193 is a critical vulnerability in Net::DNS for Perl, allowing remote execution injection via EDNS EXTENDED ERROR. System administrators and developers should assess their exposure, prioritize updating to version 1.56 or later, and verify input validation.
- Remote code execution is possible if $pkt->edns->option('EXTENDED-ERROR') is called in array context
- Command execution can be achieved with a crafted payload in the EXTRA-TEXT field
- Verification of Net::DNS version and input validation is necessary
- Remediation priority is high for systems using vulnerable Net::DNS versions
Technical summary
The Net::DNS::RR::OPT::EXTENDED_ERROR::_decompose function is vulnerable to remote execution injection via EDNS EXTENDED ERROR. The function tokenizes the raw bytes of the EXTRA-TEXT field and passes the result to Perl's eval, allowing for command execution if $pkt->edns->option('EXTENDED-ERROR') is called in array context. System administrators and developers using Net::DNS versions up to 1.55 for Perl should assess their exposure and prioritize updating to version 1.56 or later. Verification of input validation is necessary to prevent command execution.
Defensive priority
High priority for systems using Net::DNS versions up to 1.55 for Perl, especially those exposed to untrusted input.
Recommended defensive actions
- Update Net::DNS to version 1.56 or later
- Restrict input to $pkt->edns->option('EXTENDED-ERROR')
- Monitor for suspicious activity
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The vulnerability in Net::DNS versions up to 1.55 for Perl is confirmed. Official information is provided in the CVE record and NVD detail page. Defenders should verify input validation and assess exposure to untrusted input. The EXTRA-TEXT field of an EDNS EXTENDED-ERROR option can be exploited for command execution. Verification of Net::DNS version and input validation is necessary.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-64193 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-64193
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-64193 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-64193
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://metacpan.org/release/NLNETLABS/Net-DNS-1.55_01/changes
9b29abf9-4ab0-4765-b253-1875cd9b441e
-
Source reference
Unverified legacy reference
URL: https://www.net-dns.org/blog/
9b29abf9-4ab0-4765-b253-1875cd9b441e
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.