Katalog CVE

CVE-2026-111172

ŚrednieCVSS 5.3
Opublikowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.38%

Percentyl 31 - wyżej niż 31% wszystkich znanych CVE

Streszczenie

@casl/ability w wersjach od 6.7.5 przed 7.0.2 zawiera podatność prototype pollution w funkcji rulesToFields(). Atakujący kontrolujący warunki reguł mogą podać klucze takie jak 'toString.call', aby zmodyfikować współdzielone funkcje wbudowane w całym procesie, powodując odmowę usługi dla procesu Node.js.

Ocena ryzyka

Zanieczyszczenie prototypu może uszkodzić współdzielone funkcje wbudowane w procesie Node.js, prowadząc do awarii lub niestabilności aplikacji korzystającej z tej biblioteki.

Rekomendacja

Zaktualizuj @casl/ability do wersji 7.0.2 lub nowszej oraz waliduj klucze warunków reguł pochodzące z niezaufanych źródeł.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

@casl/ability 6.7.5 before 7.0.2 contains a prototype pollution vulnerability in rulesToFields() that allows attackers to modify inherited builtins via dotted condition keys. Attackers controlling rule conditions can supply keys like 'toString.call' to alter shared builtin functions process-wide, causing denial of service for the Node.js process.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS