Vulnocalypse
Back to feed
21Track

Net::DNS versions through 1.55 for Perl allow remote execution injection via EDNS EXTENDED ERROR

NLNETLABS Net::DNS · CVE-2026-64193
0 news outlets0 CERTs and agencies0 researchers

Assessment: Track

SSVC decision points: exploitation none, automatable yes, technical impact total, deployment low.

What is it?

Net::DNS versions through 1.55 for Perl allow remote execution injection via EDNS EXTENDED ERROR. Net::DNS::RR::OPT::EXTENDED_ERROR::_decompose parses the EXTRA-TEXT field of an EDNS EXTENDED-ERROR option (RFC 8914) by tokenising the raw bytes and passing the result to Perl's eval. There is some escaping done for $ and @, but not for backticks. This can be exploited for command execution if $pkt->edns->option('EXTENDED-ERROR') is called in array context, for example with a payload of {0:`"<command>"`} in EXTRA-TEXT.

Evidence

No coverage recorded yet.

Exploitation

  • Public proof of concept
  • Exploited in the wild
  • Listed as known exploited
CVSS
9.8
EPSS
1.4%
First seen
1 d ago
Status
corroborated

All NLNETLABS vulnerabilities