Una cattura regex è una sottostringa corrispondente a un'espressione regolare e memorizzata per un uso successivo, di solito come gruppi numerati come $1 o variabili nominate. Negli strumenti di sicurezza e nelle configurazioni dei server, le catture consentono agli operatori di riutilizzare parti di una richiesta, di un hostname o di un percorso senza analizzarle di nuovo.
Questa flessibilità è importante perché le catture possono diventare parte della superficie di attacco. Se una configurazione combina le catture regex con l'espansione delle variabili nell'ordine sbagliato, il software può leggere o scrivere dati inattesi, a volte causando arresti anomali o corruzione della memoria. I difensori dovrebbero esaminare con attenzione le regole basate su regex, soprattutto nei servizi esposti alla rete, e verificare come i valori catturati fluiscano attraverso le fasi successive di elaborazione.


