CVE Catalog
EnglishPolski(English translation not available - showing Polish)

GHSA-v8w9-8mx6-g223

Medium
Published: Translated: NVD NIST

Summary

Podczas używania `parseBody({ dot: true })` w HonoRequest, specjalnie skonstruowane nazwy pól formularza, takie jak `__proto__.x`, mogą tworzyć obiekty zawierające właściwość `__proto__`. Jeśli wynik parsowania zostanie później scalony z regularnymi obiektami JavaScript przy użyciu niebezpiecznych wzorców scalania, może to prowadzić do problemów z prototypami.

Risk Assessment

Organizacja może być narażona na ataki związane z manipulacją prototypami obiektów, co może prowadzić do nieautoryzowanego dostępu do danych lub wykonania niebezpiecznego kodu.

Recommendation

Zaleca się unikanie używania niebezpiecznych wzorców scalania oraz dokładne sprawdzanie i walidację nazw pól formularza przed ich przetworzeniem.

Original NVD description (English source)

## Summary When using `parseBody({ dot: true })` in HonoRequest, specially crafted form field names such as `__proto__.x` could create objects containing a `__proto__` property. If the parsed result is later merged into regular JavaScript objects using unsafe merge patterns, this may lead to proto

Vulnerability data from NVD (NIST) · CISA KEV · EPSS