Podatność typu header injection w Apache APISIX pozwala nieuwierzytelnionemu atakującemu na wstrzykiwanie złośliwych nagłówków HTTP poprzez odpowiednią konfigurację pluginu forward-auth. Uzyskanie kontroli nad nagłówkami żądań może prowadzić do naruszenia poufności i integralności przetwarzanych danych.
▸ Pokaż oryginał (EN)
Header injection vulnerability in Apache APISIX. The attacker can take advantage of certain configuration in forward-auth plugin to inject malicious headers. This issue affects Apache APISIX: from 2.12.0 through 3.15.0. Users are recommended to upgrade to version 3.16.0, which fixes the issue.
Atakujący wykorzystuje określoną konfigurację pluginu forward-auth w Apache APISIX, aby wstrzyknąć złośliwe nagłówki HTTP do przesyłanych żądań. Plugin forward-auth odpowiada za delegowanie autoryzacji do zewnętrznych serwisów — manipulacja nagłówkami w tym etapie może pozwolić na obejście mechanizmów uwierzytelniania lub podmianę danych przekazywanych do backendu. Podatność jest sklasyfikowana jako CWE-75 (nieodpowiednia neutralizacja znaków specjalnych w nagłówkach HTTP), co wskazuje na brak właściwej sanityzacji danych wejściowych.
Atakujący może naruszyć poufność i integralność przetwarzanych żądań poprzez wstrzykiwanie arbitralnych nagłówków HTTP, co może prowadzić do obejścia mechanizmów autoryzacji lub manipulacji danymi przesyłanymi do chronionych serwisów backendowych.
Należy zaktualizować Apache APISIX do wersji 3.16.0, która zawiera poprawkę eliminującą opisaną podatność. Szczegółowe informacje dostępne są w oficjalnym ogłoszeniu projektu Apache pod adresem wskazanym w referencjach.
Apache APISIX w wersjach od 2.12.0 do 3.15.0 włącznie, korzystające z pluginu forward-auth.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:NApache Apisix
APPApache2.12.0 – 3.16.0 (bez)
Powiązane podatności
Apache APISIX – RCE przez obejście ograniczeń IP w batch-requests
Apache APISIX — pominięcie walidacji body_schema przez duplikaty kluczy JSON
Inefficient Algorithmic Complexity vulnerability in Apache APISIX. A single small request can pin a gateway ...
Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling') vulnerability in Apache APISI...
Improper Neutralization of Special Elements used in an LDAP Query ('LDAP Injection') vulnerability in Apache A...