Katalog CVE

GHSA-458j-xx4x-4375

Średnie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Nieprawidłowe przetwarzanie nazw atrybutów JSX w hono/jsx pozwala na uszkodzenie generowanego wyjścia HTML przez źle sformułowane klucze atrybutów. W przypadku użycia nieufnych danych jako kluczy atrybutów podczas renderowania po stronie serwera, specjalnie przygotowane klucze mogą przełamać granice atrybutów lub tagów i wstrzyknąć niezamierzone dane.

Ocena ryzyka

Organizacja może być narażona na ataki typu XSS, które mogą prowadzić do ujawnienia danych lub przejęcia kontroli nad aplikacją. Wstrzyknięcie niezamierzonych danych może również wpłynąć na integralność i bezpieczeństwo generowanego HTML.

Rekomendacja

Zaleca się walidację i sanitizację wszystkich danych wejściowych używanych jako klucze atrybutów, aby zapobiec wstrzyknięciom i uszkodzeniu HTML. Należy również rozważyć aktualizację biblioteki hono/jsx do najnowszej wersji, jeśli dostępna.

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

## Summary Improper handling of JSX attribute names in hono/jsx allows malformed attribute keys to corrupt the generated HTML output. When untrusted input is used as attribute keys during server-side rendering, specially crafted keys can break out of attribute or tag boundaries and inject unintend

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