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

CVE-2025-12735

High
Published: Translated: NVD NIST

Summary

Biblioteka expr-eval to parser i evaluator wyrażeń JavaScript, zaprojektowany do bezpiecznego oceniania wyrażeń matematycznych z użyciem zmiennych zdefiniowanych przez użytkownika. Z powodu niewystarczającej walidacji wejścia, atakujący może przekazać spreparowany obiekt kontekstu lub użyć MEMBER obiektu kontekstu w funkcji evaluate().

Risk Assessment

Niewłaściwa walidacja wejścia może prowadzić do wykonania nieautoryzowanego kodu, co stwarza ryzyko dla bezpieczeństwa aplikacji i danych użytkowników.

Recommendation

Zaleca się wprowadzenie dodatkowych mechanizmów walidacji wejścia oraz przegląd kodu w celu zabezpieczenia przed potencjalnymi atakami wykorzystującymi tę podatność.

Related vulnerabilities

Original NVD description (English source)

The expr-eval library is a JavaScript expression parser and evaluator designed to safely evaluate mathematical expressions with user-defined variables. However, due to insufficient input validation, an attacker can pass a crafted context object or use MEMBER of the context object into the evaluate()

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