CVE-2026-104150 in http-serverinformazioni

Riassunto

di VulDB • 16/10/2026

AdonisJS HTTP Server è un pacchetto per la gestione delle richieste HTTP nel framework AdonisJS. Prima delle versioni 8.2.2 e 9.1.1, l'espressione regolare restituita da router.matchers.slug() contiene ripetizioni greedy adiacenti con classi di caratteri sovrapposte. Quando un'applicazione applica questo matcher a un parametro route controllato dall'attaccante, uno slug lungo che termina con un carattere rifiutato dall'affermazione finale causa backtracking quadratico e un utilizzo eccessivo della CPU. La corrispondenza delle route avviene prima dell'esecuzione del middleware di route e gruppo, quindi il middleware di autenticazione o rate-limiting associato alla route potrebbe non impedire a una richiesta non autenticata di bloccare l'event loop di Node.js e fermare il worker dal servire richieste non correlate o health check. Questo problema è risolto nelle versioni 8.2.2 e 9.1.1.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsabile

GitHub M

Prenotare

01/10/2026

Divulgazione

15/10/2026

Moderazione

accettato

EPSS

0.00367

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!