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

GHSA-7rx3-28cr-v5wh

Medium
Published: Translated: NVD NIST

Summary

Metoda prototypu blocklist w `lib/handlebars/internal/proto-access.js` blokuje `constructor`, `__defineGetter__`, `__defineSetter__` oraz `__lookupGetter__`, ale pomija symetryczny `__lookupSetter__`. Ta luka jest wykorzystywalna tylko w przypadku, gdy włączona jest opcja runtime `allowProtoM`.

Risk Assessment

Ominięcie blokady może prowadzić do nieautoryzowanego dostępu do właściwości obiektów, co stwarza ryzyko dla bezpieczeństwa aplikacji korzystających z tej biblioteki.

Recommendation

Zaleca się aktualizację biblioteki Handlebars do najnowszej wersji, aby usunąć tę lukę oraz rozważenie wyłączenia opcji `allowProtoM` w celu zwiększenia bezpieczeństwa.

Original NVD description (English source)

## Summary The prototype method blocklist in `lib/handlebars/internal/proto-access.js` blocks `constructor`, `__defineGetter__`, `__defineSetter__`, and `__lookupGetter__`, but omits the symmetric `__lookupSetter__`. This omission is only exploitable when the non-default runtime option `allowProtoM

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