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

CVE-2025-69654

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Summary

Wersja QuickJS z dnia 2025-09-13 zawiera podatność, która pozwala na wykonanie złośliwego skryptu JavaScript, co prowadzi do stanu braku pamięci (OOM) oraz awarii asercji podczas czyszczenia środowiska wykonawczego. Mimo że silnik zgłasza błąd OOM, kończy się to abortem z powodu niepełnego zwolnienia listy obiektów GC.

Risk Assessment

Podatność ta może prowadzić do odmowy usługi (DoS), co wpływa na dostępność aplikacji korzystających z QuickJS. Organizacje mogą doświadczyć przerw w działaniu usług, co może skutkować utratą zaufania użytkowników.

Recommendation

Zaleca się aktualizację do wersji QuickJS po 2025-12-11, która zawiera poprawki dla tej podatności. Należy również monitorować aplikacje korzystające z QuickJS pod kątem nieautoryzowanych skryptów.

Related vulnerabilities

Original NVD description (English source)

A crafted JavaScript input executed with the QuickJS release 2025-09-13, fixed in commit fcd33c1afa7b3028531f53cd1190a3877454f6b3 (2025-12-11),`qjs` interpreter using the `-m` option and a low memory limit can cause an out-of-memory condition followed by an assertion failure in JS_FreeRuntime (list_empty(&rt->gc_obj_list)) during runtime cleanup. Although the engine reports an OOM error, it subsequently aborts with SIGABRT because the GC object list is not fully released. This results in a denial of service.

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