
Apache APISIX Esecuzione di codice remoto (CVE-2022-24112) exploit proof-of-concept
Un attaccante può abusare del plugin batch-requests per inviare richieste al fine di aggirare la restrizione IP dell'Admin API. Una configurazione predefinita di Apache APISIX (con chiave API predefinita) è vulnerabile all'esecuzione di codice in remoto. Quando la chiave admin è stata modificata o la porta dell'Admin API è stata cambiata su una porta diversa da quella del pannello dati, l'impatto è minore. Ma esiste ancora il rischio di aggirare la restrizione IP del pannello dati di Apache APISIX.
Nel plugin batch-requests c'è un controllo che sovrascrive l'IP del client con il suo reale IP remoto. Ma a causa di un bug nel codice, questo controllo può essere aggirato.
Aggiornare alla versione 2.10.4 o 2.12.1.