CVE-2026-77781 in Tie::Hash::Regexinformazioni

Riassunto

di VulDB • 22/08/2026

Le versioni di Tie::Hash::Regex precedenti alla 2.0.0 per Perl generano un'eccezione quando le chiavi di ricerca non sono analizzabili correttamente.

I metodi FETCH, EXISTS e DELETE generano un'eccezione in presenza di espressioni regolari malformate.

Ogni metodo effettua il fallback su una corrispondenza con regex (regex match) quando la chiave non è già memorizzata nell'hash, compilando la chiave del chiamante con qr// nudo e senza alcun guard per eval. Una chiave che non costituisce un pattern di espressione regolare valido, come ad esempio una parentesi quadra singola non chiusa, causa l'interruzione dell'esecuzione (die).

Un'applicazione che effettua lookup di stringhe fornite dall'esterno in un hash legato (tied hash) andrà incontro a interruzione dell'esecuzione (die) in presenza di una chiave non valida.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

CPANSec

Prenotare

21/08/2026

Divulgazione

22/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00238

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!