Salt junos module uses an unsafe YAML loader which may allow unintended code execution
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Salt Project | Salt | unaffected |
|
||||||
| Salt Project | Salt | unaffected |
|
No data.
No data.
| Vendor | Product | Versions |
|---|---|---|
| Salt Project | Salt | — |
Vendor Solution
Upgrade Salt to a release that includes the Junos module YAML loader fix (e.g., Salt 3006.17 or later for the 3006 LTS line). For distro-packaged builds, install the vendor-provided fixed package version (for example Alpine salt-lts 3006.17-r0 or higher).
Vendor Workaround
If upgrading immediately is not possible, reduce exposure by restricting which users/automation can invoke junos execution module functions and by limiting access to any YAML inputs used by the junos module. Prefer trusted sources only for YAML content.
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-77w2-v593-vxvv | Salt junos Module Vulnerable to Code Injection via Specially Crafted YAML Payload |
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.200% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Salt Project
Salt Project salt |
|
| Vendors & Products |
Salt Project
Salt Project salt |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Salt's junos execution module contained an unsafe YAML decode/load usage. A specially crafted YAML payload processed by the junos module could lead to unintended code execution under the context of the Salt process. | |
| Title | Salt junos module uses an unsafe YAML loader which may allow unintended code execution | |
| Weaknesses | CWE-94 | |
| References |
| |
| Metrics |
cvssV3_1
|