Analysis and contextual insights are available on OpenCVE Cloud.
No vendor fix or workaround currently provided.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
No advisories yet.
Mon, 15 Jun 2026 18:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Jmespath jmespath
|
|
| CPEs | cpe:2.3:a:jmespath:jmespath:*:*:*:*:*:php:*:* | |
| Vendors & Products |
Jmespath jmespath
|
Fri, 12 Jun 2026 20:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Jmespath
Jmespath jmespath.php |
|
| Vendors & Products |
Jmespath
Jmespath jmespath.php |
Fri, 12 Jun 2026 15:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Fri, 12 Jun 2026 14:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | jmespath.php allows users to use JMESPath, software for declaratively specifying how to extract elements from a JSON document, in PHP applications with PHP data structures. Versions prior to 2.9.1 can generate and execute attacker-controlled PHP code when `JmesPath\CompilerRuntime` is used with an attacker-controlled JMESPath expression. The compiler emits parsed JMESPath function names into generated PHP source without sufficient escaping. A crafted expression can cause the generated cache file to contain executable attacker-controlled PHP, which is then loaded by the compiler runtime. The issue is patched in `2.9.1` and later. As a workaround, disable `JP_PHP_COMPILE` and do not use `JmesPath\CompilerRuntime` with attacker-controlled expressions. Use the default `AstRuntime` for untrusted expressions. Applications that must continue accepting untrusted JMESPath expressions before upgrading should ensure those expressions are never evaluated by the compiler runtime. | |
| Title | jmespath.php has CompilerRuntime code injection via unescaped function names | |
| Weaknesses | CWE-116 CWE-20 CWE-94 |
|
| References |
| |
| Metrics |
cvssV3_1
|
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2026-06-12T15:07:16.654Z
Reserved: 2026-06-11T21:15:33.870Z
Link: CVE-2026-54133
Updated: 2026-06-12T15:06:56.764Z
Status : Analyzed
Published: 2026-06-12T15:16:31.890
Modified: 2026-06-15T18:09:46.443
Link: CVE-2026-54133
No data.
OpenCVE Enrichment
Updated: 2026-06-12T20:20:16Z