> CVE-2026-87079

« BACK_TO_HOME
PUBLISHED
2026-09-22 08:16
MODIFIED
2026-09-22 08:16
EPSS (Prob. Exploit)
0.38%
Top 69.3%
DATA SOURCES:
NVD 🔗 2026-09-22 CWE MITRE 🔗 2026-10-01 FIRST EPSS 🔗 2026-10-22 OSV 🔗 2026-09-29

> DESCRIPTION

Net::IDN::Punycode versions before 2.590 for Perl allow CPU exhaustion via quadratic insertion cost when decoding a long label in decode_punycode. The XS backend inserts each decoded code point into a UTF-8 buffer and finds the insertion point by scanning that buffer from the start, one character at a time. The scan runs once per code point over the output built so far, so the cost is quadratic in the label length. The pure-Perl backend downgrades its input to bytes so that substr can index it directly, but takes its working copy before the downgrade, so when the input carries the UTF-8 flag every substr on the copy scans from the start, with the same quadratic cost. Nothing bounds the label length in the to-Unicode direction. The 63-byte DNS limit is checked only when converting to ASCII, so domain_to_unicode and uts46_to_unicode pass an attacker-supplied label of any length to the decoder.

> AFFECTED_PRODUCTS

ℹ️ Aucun produit affecté n'a encore été publié par NVD pour cette CVE.

> WEAKNESSES

CWE-407

> CWE DETAILED DESCRIPTIONS

CWE-407: Inefficient Algorithmic Complexity - An algorithm in a product has an inefficient worst-case computational complexity that may be detrimental to system performance and can be triggered by an attacker, typically using crafted manipulations that ensure that the worst case is being reached.

> OSV (GOOGLE OPEN SOURCE VULNERABILITIES)

Net::IDN::Punycode versions before 2.590 for Perl allow CPU exhaustion via quadratic insertion cost when decoding a long label in decode_punycode

AFFECTED PACKAGES:
Unknown / Unknown
23 versions affected

> HISTORIQUE DES MODIFICATIONS

Première apparition
22/09/2026 08:16
Source: NVD
📊 ENRICHISSEMENT 01/10/2026 06:01
CWE
Champ modifié: Description CWE
Ancienne valeur:
N/A
Nouvelle valeur:
CWE-407: Inefficient Algorithmic Complexity - An algorithm in a product has an inefficient worst-case computational complexity that may be detrimental to system performance and can be triggered by an ...
Total des modifications: 1 Dernière mise à jour: 3 weeks ago

> REFERENCES

https://github.com/robrwo/Net-IDN-Encode/commit/00d723423b66810af26b88c552bedc61...
https://github.com/robrwo/Net-IDN-Encode/commit/447c6b38ef5d4570329fa4f78690f4e1...
https://metacpan.org/release/PJCJ/Net-IDN-Encode-2.590-TRIAL/changes
« BACK_TO_HOME