Una route batch è un endpoint API che accetta più richieste virtuali all'interno di una singola chiamata HTTP. Invece di inviare molte richieste separate, un client invia un bundle che il server elabora in sequenza o come gruppo. Questo può migliorare le prestazioni, ma rende anche più complessi il parsing delle richieste, l'autenticazione e l'autorizzazione.
Nel campo della sicurezza informatica, le route batch sono importanti perché un bug nel modo in cui il server interpreta le richieste raggruppate può creare una falla di route-confusion. Gli aggressori possono usare questa lacuna per far passare di nascosto una richiesta oltre i controlli normali, raggiungere azioni che dovrebbero essere bloccate o attivare comportamenti non sicuri nella logica backend. Chi difende dovrebbe convalidare ogni sotto-richiesta in modo indipendente, limitare la dimensione del batch, applicare regole su metodo e percorso e registrare i payload batch insoliti. In sistemi come le API REST di WordPress, una gestione debole dei batch può trasformare una funzionalità di comodità in un punto di ingresso per lo sfruttamento.


