CVE-2021-43557
Percorso di traversal nella variabile request_uri
- Pubblicato
- 22 nov 2021
- Aggiornato
- 4 ago 2024
- Assegnazione CNA
- apache
- Evidenza osservata
- 5 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:NModerato · prossimi 30 giorni
- Percentile
- 96,2%
- Data del modello
- 21 set 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
Riepilogo
Il plugin uri-block in Apache APISIX precedente alla versione 2.10.2 utilizza `$request_uri` senza verifica. `$request_uri` è l'URI completo della richiesta originale senza normalizzazione. Ciò rende possibile costruire un URI per bypassare la lista di blocco in alcune occasioni. Ad esempio, quando la lista di blocco contiene "^/internal/", un URI come `//internal/` può essere utilizzato per bypassarla. Anche alcuni altri plugin presentano lo stesso problema. E potrebbe influenzare il plugin personalizzato dello sviluppatore.
Fonti
1PoC per CVE-2021-43557
Utilizzo responsabile
Utilizza le informazioni sulla vulnerabilità solo sui sistemi che possiedi o che sei autorizzato a testare. Kitploit si collega ai metadati della ricerca pubblica e non memorizza codici exploit o payload dannosi.