Katalog CVE

CVE-2026-33916

Średnie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Handlebars w wersjach od 4.0.0 do 4.7.8 ma lukę w funkcji `resolvePartial()`, która pozwala na rozwiązywanie nazw częściowych poprzez zwykłe wyszukiwanie właściwości w `options.partials`, bez zabezpieczeń przed przechodzeniem przez łańcuch prototypów.

Ocena ryzyka

Luka ta może prowadzić do nieautoryzowanego dostępu do danych lub wykonania niezamierzonych operacji, co stanowi zagrożenie dla bezpieczeństwa aplikacji korzystających z Handlebars.

Rekomendacja

Zaleca się aktualizację Handlebars do wersji, która naprawia tę lukę, aby zabezpieczyć aplikację przed potencjalnymi atakami wykorzystującymi tę podatność.

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

Handlebars provides the power necessary to let users build semantic templates. In versions 4.0.0 through 4.7.8, `resolvePartial()` in the Handlebars runtime resolves partial names via a plain property lookup on `options.partials` without guarding against prototype-chain traversal. When `Object.proto

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