CVE-2025-12735
The expr-eval library is a JavaScript expression parser and evaluator designed to safely evaluate mathematical…
Sévérité par source
Le label propre à Trivy est CRITICAL. Critique selon Red Hat. Plus basse selon GHSA (élevée).
Description
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() function and trigger arbitrary code execution.
Paquets affectés et versions corrigées
| Source | Paquet | Corrigé en |
|---|---|---|
| chainguard | kibana-8.19, kibana-9.0, kibana-9.2 | 8.19.15-r0 et 2 autres |
| minimos | kibana-8.19, kibana-9.2 | 8.19.15-r0 et 1 autres |
| npm::GitHub Security Advisory npm | expr-eval, expr-eval-fork | 3.0.1 |
Afficher les 7 entrées de 3 sources
| Source | Paquet | Corrigé en |
|---|---|---|
| chainguard | kibana-8.19 | 8.19.15-r0 |
| chainguard | kibana-9.0 | 9.0.8-r32 |
| chainguard | kibana-9.2 | 9.2.5-r0 |
| minimos | kibana-8.19 | 8.19.15-r0 |
| minimos | kibana-9.2 | 9.2.5-r0 |
| npm::GitHub Security Advisory npm | expr-eval | pas de correctif indiqué |
| npm::GitHub Security Advisory npm | expr-eval-fork | 3.0.1 |
Références
- https://access.redhat.com/security/cve/CVE-2025-12735
- https://github.com/advisories/GHSA-jc85-fpwf-qm7x
- https://github.com/jorenbroekema/expr-eval
- https://github.com/jorenbroekema/expr-eval/blob/460b820ba01c5aca6c5d84a7d4f1fa5d1913c67b/test/security.js
- https://github.com/jorenbroekema/expr-eval/commit/1d71bb2ca8f98df8de00e9cc4de8fdd468a7ad43
- https://github.com/silentmatt/expr-eval
- https://github.com/silentmatt/expr-eval/pull/288
- https://github.com/silentmatt/expr-eval/pull/289