CVE-2026-33916
MediumSummary
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.
Risk Assessment
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.
Recommendation
Zaleca się aktualizację Handlebars do wersji, która naprawia tę lukę, aby zabezpieczyć aplikację przed potencjalnymi atakami wykorzystującymi tę podatność.
Original NVD description (English source)
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

