Katalog CVE

CVE-2026-37236

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

grpc-gateway v2.28.0 jest podatny na nieprawidłową kontrolę dostępu. Aplikacja przetwarza nagłówek X-HTTP-Method-Override w ServeMux.ServeHTTP bez ograniczania dozwolonych metod. Gdy żądanie POST z Content-Type application/x-www-form-urlencoded zawiera ten nagłówek, metoda żądania jest przepisywana na dowolną wartość dostarczoną przez atakującego przed routingiem. Pozwala to na ominięcie kontroli dostępu opartych na metodach egzekwowanych przez proxy lub WAF.

Ocena ryzyka

Atakujący może ominąć kontrolę dostępu opartą na metodach HTTP, co może prowadzić do nieautoryzowanych operacji, takich jak modyfikacja lub usunięcie danych. Może to naruszyć integralność i poufność systemu.

Rekomendacja

Zaktualizuj grpc-gateway do wersji, która zawiera poprawkę, lub skonfiguruj serwer tak, aby ignorował nagłówek X-HTTP-Method-Override. Dodatkowo rozważ dodanie reguł WAF blokujących ten nagłówek.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

grpc-gateway v2.28.0 is vulnerable to Incorrect Access Control. The application processes the X-HTTP-Method-Override header in ServeMux.ServeHTTP without restricting allowed methods. When a POST request with Content-Type application/x-www-form-urlencoded includes this header, the request method is rewritten to an arbitrary attacker-supplied value before routing. This allows bypassing method-based access controls enforced by upstream proxies or WAFs.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS