pybars3 through 0.9.7 and pybars4 through 0.9.13 Code Injection via Bracketed Path Segments
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| wbond | pybars3 | unaffected |
|
||||||
| up9inc | pybars4 | unaffected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Wbond | Pybars3 |
|
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.458% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | pybars3 through 0.9.7 contains a code injection vulnerability in pybars/_compiler.py that allows template authors to execute Python code via unescaped bracketed path segments. Attackers can supply Handlebars templates with crafted segments in helper or block arguments to break out of string literals and execute Python in the application process. | pybars3 through 0.9.7 and pybars4 through 0.9.13 contain a code injection vulnerability in pybars/_compiler.py that allows template authors to execute Python code via unescaped bracketed path segments. Attackers can supply Handlebars templates with crafted segments in helper or block arguments to break out of string literals and execute Python in the application process. |
| Title | pybars3 through 0.9.7 Code Injection via Bracketed Path Segments | pybars3 through 0.9.7 and pybars4 through 0.9.13 Code Injection via Bracketed Path Segments |
| References |
| |
| Metrics |
cvssV3_1
|
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Wbond
Wbond pybars3 |
|
| Vendors & Products |
Wbond
Wbond pybars3 |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | pybars3 through 0.9.7 contains a code injection vulnerability in pybars/_compiler.py that allows template authors to execute Python code via unescaped bracketed path segments. Attackers can supply Handlebars templates with crafted segments in helper or block arguments to break out of string literals and execute Python in the application process. | |
| Title | pybars3 through 0.9.7 Code Injection via Bracketed Path Segments | |
| Weaknesses | CWE-94 | |
| References |
|
|
| Metrics |
cvssV3_1
|