GHSA-458j-xx4x-4375
ŚrednieStreszczenie
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

