
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-62348 is a code injection vulnerability in SaltStack's junos execution module caused by unsafe YAML deserialization. A specially crafted YAML payload processed by the junos module can lead to unintended code execution under the context of the Salt process. Affected versions include Salt < 3006.17 and 3007.0 < 3007.9. The vulnerability was published on January 30, 2026, with a CVSS v3.1 base score of 7.8 (High) and a CVSS v4.0 base score of 7.3 (High) (GitHub Advisory, Red Hat).
The root cause is the use of an unsafe YAML load() or equivalent deserialization function in Salt's junos execution module, classified under CWE-94 (Improper Control of Generation of Code) and CWE-502 (Deserialization of Untrusted Data). Python's yaml.load() without a safe loader allows arbitrary Python object instantiation, enabling code execution when processing attacker-controlled YAML input. Exploitation requires local access with low privileges and the presence of specific deployment conditions (Attack Requirements: Present), meaning the junos module must be active and processing attacker-influenced YAML data. The fix is tracked in the Salt project repository at commit c17fd64 and issue #68469 (GitHub Advisory, Red Hat Bugzilla).
Successful exploitation allows a local, low-privileged attacker to execute arbitrary code within the context of the Salt process, resulting in high confidentiality, integrity, and availability impacts on the vulnerable system. An attacker could read sensitive configuration data managed by Salt, modify system state, or disrupt Salt's availability. Because Salt is commonly used as an infrastructure automation and orchestration platform, compromise of the Salt process could facilitate lateral movement to managed minions or other infrastructure components (GitHub Advisory, Red Hat).
There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation as of the time of reporting (Red Hat). The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.011% (1st percentile), indicating a low near-term probability of exploitation. No threat actor attribution has been reported.
yaml.load() deserialization, such as using PyYAML's !!python/object/apply tag to invoke arbitrary Python callables (e.g., !!python/object/apply:os.system ['id'])./var/log/salt/master or /var/log/salt/minion).sh, bash, python, curl, wget) that are not part of normal Salt operations.Salt Project has released patched versions: 3006.17 and 3007.9, which replace the unsafe YAML loader with a safe alternative in the junos execution module (GitHub Advisory, Salt Release Notes). Organizations unable to upgrade immediately should disable the junos execution module if it is not required, restrict local access to Salt systems, and apply the principle of least privilege to limit which users can invoke Salt modules. Input validation and sanitization of YAML payloads processed by Salt should also be enforced as a defense-in-depth measure.
SUSE issued security advisories addressing CVE-2025-62348 in their Linux Manager and Salt packages, indicating downstream Linux distribution vendors have prioritized patching (Linux Security). Red Hat tracked the issue via Bugzilla and assigned it a high severity rating (Red Hat Bugzilla). Tenable added detection plugins for the vulnerability across multiple Nessus plugin IDs. No significant social media controversy or notable researcher commentary beyond standard advisory coverage has been observed.
Fix availability across major Linux distributions and their releases.
bionic (esm-apps)
salt
jammy
salt
jammy (esm-apps)
salt
trusty (esm-infra-legacy)
salt
xenial (esm-apps-legacy)
salt
xenial (esm-apps)
salt
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."