CVE-2026-33916
ŚrednieStreszczenie
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

