perl-Net-DNS-1.29-6.el9_8.1

エラータID: AXSA:2026-1884:01

Release date: 
Tuesday, September 22, 2026 - 01:49
Subject: 
perl-Net-DNS-1.29-6.el9_8.1
Affected Channels: 
MIRACLE LINUX 9 for x86_64
Severity: 
High
Description: 

The perl-Net-DNS package contains a collection of Perl modules that act as a Domain Name System (DNS) resolver. It allows the programmer to perform DNS queries that are beyond the capabilities of the gethostbyname and gethostbyaddr routines.

Security Fix(es):

* perl-Net-DNS: Net::DNS: Denial of Service via unbounded recursion with misplaced TSIG records (CVE-2026-81928)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

CVE-2026-81928
Net::DNS versions before 1.57 for Perl allow memory exhaustion via unbounded recursion in sig_data when re-encoding a message with a misplaced TSIG record. sig_data signs a message by re-encoding it, and removes TSIG records only from the additional section. A TSIG decoded into the answer or authority section survives that step and is signed again, so encoding re-enters sig_data with no termination condition. Decoding does not reject such a message: a TSIG that is not the last record on the wire raises "misplaced or corrupt TSIG", but the error is caught, reported as a warning, and the record is left in the packet. RFC 8945 section 5.2 requires the message to be dropped. The recursion is reached only when the decoded TSIG carries an empty MAC, since a MAC recovered from the wire short-circuits the signing step. It is reached only from code that re-encodes a message it decoded, such as a forwarder or a proxy. A decoded message that is never re-encoded is unaffected. Message direction does not matter: a query reaches the same path as a response. Each cycle re-encodes the whole message, so fewer than 100 bytes on the wire exhaust available memory and terminate the process.

Solution: 

Update packages.

Additional Info: 

N/A

Download: 

SRPMS
  1. perl-Net-DNS-1.29-6.el9_8.1.src.rpm
    MD5: adbc296e450c3d21024cf84ffe1cdb0c
    SHA-256: 1f10236840ea0aa88babeef3551df0fed3e54d593e868816405e5936b9d308f5
    Size: 265.27 kB

Asianux Server 9 for x86_64
  1. perl-Net-DNS-1.29-6.el9_8.1.noarch.rpm
    MD5: 29666624b162b592ff444bca01325c92
    SHA-256: a604d15ec3c6519a846679c09cd900f540f0733aef08793213381cbd099b59ab
    Size: 404.56 kB
  2. perl-Net-DNS-Nameserver-1.29-6.el9_8.1.noarch.rpm
    MD5: eccff0bc65cd49bf6c43cae54114ae52
    SHA-256: bae920d28f25dd9d58463c291e607ede84687ed222c005d0f962de4e575722cd
    Size: 21.59 kB