CVE catalog

CVE-2026-64193

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 o

[CVE catalog]

Severity
Critical · CVSS 9.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
1.44% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianlibnet-dns-perlsid1.57-1fixed
Debianlibnet-dns-perlforky1.57-1fixed
Debianlibnet-dns-perltrixie1.56-0+deb13u1fixed
Debianlibnet-dns-perltrixie-security1.56-0+deb13u1fixed
Debianlibnet-dns-perlbookworm1.36-1not affected
Debianlibnet-dns-perlbookworm-security1.36-1+deb12u1not affected
Opensuseperl-Net-DNSleap 16.01.570.0-bp160.1.1fixed
Opensuseperl-Net-DNStumbleweed1.560.0-1.1fixed
Opensuseperl-Net-DNSleap 16.01.460.0-bp160.2.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibnet-dns-perlsourcesid1.56-1not yet assignedNot reported[1142503]
Debianlibnet-dns-perlsourceforky1.56-1not yet assignedNot reported[1142503]
Debianlibnet-dns-perlsourcetrixie1.56-0+deb13u1not yet assignedNot reported[1142503]
Debianlibnet-dns-perlsourcebookwormNot affectedunimportantNot reported[1142503]
Opensuseperl-Net-DNSrpmleap 16.01.570.0-bp160.1.1Not reportedOPENSUSE-SU-2026:21859-1Not reported
Opensuseperl-Net-DNSrpmtumbleweed1.560.0-1.1Not reportedOPENSUSE-SU-2026:11396-1Not reported
Opensuseperl-Net-DNSrpmleap 16.01.460.0-bp160.2.1Not reportedOPENSUSE-SU-2026:21437-1Not reported

[Debian bug #1142503]

OpenFactory catalog packages

[Debian 13 (Trixie)]

  • [libnet-dns-perl]Affected
    Details (4)
    • 1.50-1 · all · trixie

      Affected · Fixed: 1.56-0+deb13u1

      nvd · libnet-dns-perl · debian · 13

    • 1.50-1 · all · trixie

      Affected · Fixed: 1.56-0+deb13u1

      nvd · libnet-dns-perl · debian · 13

    • 1.56-0+deb13u1 · all · trixie-security

      Fixed · Fixed: 1.56-0+deb13u1

      nvd · libnet-dns-perl · debian · 13

    • 1.56-0+deb13u1 · all · trixie-security

      Fixed · Fixed: 1.56-0+deb13u1

      nvd · libnet-dns-perl · debian · 13

[Debian 12 (Bookworm)]

  • [libnet-dns-perl]Not affected
    Details (4)
    • 1.36-1 · all · bookworm

      Not affected

      nvd · libnet-dns-perl · debian · bookworm

    • 1.36-1 · all · bookworm

      Not affected

      nvd · libnet-dns-perl · debian · bookworm

    • 1.36-1+deb12u1 · all · bookworm-security

      Not affected

      nvd · libnet-dns-perl · debian · bookworm

    • 1.36-1+deb12u1 · all · bookworm-security

      Not affected

      nvd · libnet-dns-perl · debian · bookworm

[openSUSE Tumbleweed]

  • Source package: [perl-Net-DNS]

    Details (1)
    • 1.560.0-1.1 · noarch · tumbleweed

      Fixed · Fixed: 1.560.0-1.1

      nvd · perl-Net-DNS · opensuse · tumbleweed

Observed:

References