Boa: необработанное исключение при работе с AsyncGenerator (CVSS 9.2)

14.08.2024

В движке JavaScript boa_engine ошибка в реализации операций AsyncGenerator приводит к необработанному исключению на определённых скриптах. Бюллетень оценён в 9.2.

Причина

Реализация AsyncGenerator исходит из того, что состояние объекта не может измениться во время разрешения обещания, созданного методами AsyncGenerator. Это допущение неверно при переходе состояния из геттера свойства then. Исправлено в версии 0.19.

Оригинал

RUSTSEC-2024-0444

Упоминаний: 0 · Просмотров: 3