Katalog CVE

CVE-2026-59157

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.60%

Percentyl 46 - wyżej niż 46% wszystkich znanych CVE

Streszczenie

webhookd przed wersją 1.22.0 przekazuje wszystkie nagłówki HTTP do środowiska skryptów hooków bez listy dozwolonych, gdy nie skonfigurowano uwierzytelniania htpasswd. Jeśli odwrotne proxy nie usuwa nagłówka X-WebAuthn-User dostarczonego przez klienta, a skrypt ufa tej zmiennej, zdalny nieuwierzytelniony atakujący może podszyć się pod innego użytkownika, ominąć zabezpieczenia skryptów i uzyskać dostęp do zasobów.

Ocena ryzyka

Organizacja może doświadczyć nieautoryzowanego dostępu do danych i naruszenia integralności systemów, jeśli skrypty hooków polegają na nagłówkach HTTP do autoryzacji.

Rekomendacja

Zaleca się natychmiastową aktualizację webhookd do wersji 1.22.0 lub nowszej oraz skonfigurowanie listy dozwolonych nagłówków lub uwierzytelniania htpasswd.

Powiązane podatności

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

webhookd is a minimalist webhook server that triggers shell scripts and external processes through HTTP requests. Prior to 1.22.0, webhookd deployments without htpasswd authentication forwarded all incoming HTTP headers through HTTPParamsToShellVars in pkg/api/index.go into the hook script environment without an allowlist. When an upstream reverse proxy did not strip a client-supplied X-WebAuthn-User header and a hook script trusted that variable for identity or privilege, a remote unauthenticated attacker could spoof another user, bypass script security controls, and access or modify resources available to the impersonated identity. This issue is fixed in version 1.22.0.

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