Katalog CVE

CVE-2026-27700

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Hono to framework aplikacji webowych wspierający dowolne środowisko JavaScript. W wersjach 4.12.0 i 4.12.1, używając adaptera AWS Lambda (`hono/aws-lambda`) za Load Balancerem aplikacji (ALB), funkcja `getConnInfo()` błędnie wybierała pierwszą wartość z nagłówka `X-Forwarded-For`, co mogło prowadzić do obejścia mechanizmów kontroli dostępu opartych na adresach IP.

Ocena ryzyka

Organizacja może być narażona na ataki, w których złośliwi użytkownicy mogą manipulować nagłówkiem `X-Forwarded-For`, co pozwala na ominięcie zabezpieczeń opartych na adresach IP. To może prowadzić do nieautoryzowanego dostępu do zasobów.

Rekomendacja

Zaleca się aktualizację do wersji 4.12.2, która naprawia tę podatność. Dodatkowo, warto rozważyć wdrożenie dodatkowych mechanizmów zabezpieczeń, aby zminimalizować ryzyko związane z manipulacją nagłówkami.

Powiązane podatności

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

Hono is a Web application framework that provides support for any JavaScript runtime. In versions 4.12.0 and 4.12.1, when using the AWS Lambda adapter (`hono/aws-lambda`) behind an Application Load Balancer (ALB), the `getConnInfo()` function incorrectly selected the first value from the `X-Forwarded-For` header. Because AWS ALB appends the real client IP address to the end of the `X-Forwarded-For` header, the first value can be attacker-controlled. This could allow IP-based access control mechanisms (such as the `ipRestriction` middleware) to be bypassed. Version 4.12.2 patches the issue.

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