Salt — CVE history (PyPI)

Salt

66 CVEs affect the Salt PyPI package (highest CVSS 9.8). 3 on CISA's Known Exploited Vulnerabilities catalog. Latest disclosed: 2026-01-30. Full CVE history sourced from NVD.

Summary

Package
Salt (PyPI)
Total CVEs
66
Actively exploited (CISA KEV)
3
Highest CVSS
9.8
Latest disclosed
2026-01-30

Recent CVEs (top 20)

CVESeverityCVSSKEVPublishedSummary
CVE-2025-62349Medium6.22026-01-30Salt contains an authentication protocol version downgrade weakness that can allow a malicious minion to bypass newer authentication/security features by using an older request payload format, enabling minion impersonation and circumventin…
CVE-2025-62348High7.82026-01-30Salt's junos execution module contained an unsafe YAML decode/load usage.
CVE-2024-38824Critical9.62025-06-13Directory traversal vulnerability in recv_file method allows arbitrary files to be written to the master cache directory.
CVE-2025-22242Medium5.62025-06-13Worker process denial of service through file read operation.
CVE-2025-22241Medium5.62025-06-13File contents overwrite the VirtKey class is called when “on-demand pillar” data is requested and uses un-validated input to create paths to the “pki directory”.
CVE-2025-22240Medium6.32025-06-13Arbitrary directory creation or file deletion.
CVE-2025-22239High8.12025-06-13Arbitrary event injection on Salt Master.
CVE-2025-22238Medium4.22025-06-13Directory traversal attack in minion file cache creation.
CVE-2025-22237Medium6.72025-06-13An attacker with access to a minion key can exploit the 'on demand' pillar functionality with a specially crafted git url which could cause and arbitrary command to be run on the master with the same privileges as the master process.
CVE-2025-22236High8.12025-06-13Minion event bus authorization bypass.
CVE-2024-38825Medium6.42025-06-13The salt.auth.pki module does not properly authenticate callers.
CVE-2024-38823Low2.72025-06-13Salt's request server is vulnerable to replay attacks when not using a TLS encrypted transport.
CVE-2024-38822Low2.72025-06-13Multiple methods in the salt master skip minion token validation.
CVE-2023-34049Medium6.72024-11-14The Salt-SSH pre-flight option copies the script to the target at a predictable path, which allows an attacker to force Salt-SSH to run their script.
CVE-2023-20898Medium4.22023-09-05Git Providers can read from the wrong environment because they get the same cache directory base name in Salt masters prior to 3005.2 or 3006.2.
CVE-2023-20897Medium5.32023-09-05Salt masters prior to 3005.2 or 3006.2 contain a DOS in minion return.
CVE-2021-33226Critical9.82023-02-17Buffer Overflow vulnerability in Saltstack v.3003 and before allows attacker to execute arbitrary code via the func variable in salt/salt/modules/status.py file.
CVE-2022-22967High8.82022-06-23An issue was discovered in SaltStack Salt in versions before 3002.9, 3003.5, 3004.2.
CVE-2022-22941High8.82022-03-29An issue was discovered in SaltStack Salt in versions before 3002.8, 3003.4, 3004.1.
CVE-2022-22936High8.82022-03-29An issue was discovered in SaltStack Salt in versions before 3002.8, 3003.4, 3004.1.

All-time worst (top 10 by CVSS)

CVESeverityCVSSKEVPublishedSummary
CVE-2021-33226Critical9.82023-02-17Buffer Overflow vulnerability in Saltstack v.3003 and before allows attacker to execute arbitrary code via the func variable in salt/salt/modules/status.py file.
CVE-2021-25315Critical9.82021-03-03CWE - CWE-287: Improper Authentication vulnerability in SUSE Linux Enterprise Server 15 SP 3; openSUSE Tumbleweed allows local attackers to execute arbitrary code via salt without the need to specify valid credentials.
CVE-2021-3197Critical9.82021-02-27An issue was discovered in SaltStack Salt before 3002.5.
CVE-2021-3148Critical9.82021-02-27An issue was discovered in SaltStack Salt before 3002.5.
CVE-2021-25283Critical9.82021-02-27An issue was discovered in through SaltStack Salt before 3002.5.
CVE-2021-25281Critical9.82021-02-27An issue was discovered in through SaltStack Salt before 3002.5.
CVE-2020-25592Critical9.82020-11-06In SaltStack Salt through 3002, salt-netapi improperly validates eauth credentials and tokens.
CVE-2020-16846Critical9.8KEV2020-11-06An issue was discovered in SaltStack Salt through 3002.
CVE-2020-11651Critical9.8KEV2020-04-30An issue was discovered in SaltStack Salt before 2019.2.4 and 3000 before 3000.2.
CVE-2019-17361Critical9.82020-01-17In SaltStack Salt through 2019.2.0, the salt-api NET API with the ssh client enabled is vulnerable to command injection.

Actively exploited (CISA KEV — 3)

CVESeverityCVSSKEVPublishedSummary
CVE-2020-11651Critical9.8KEV2020-04-30An issue was discovered in SaltStack Salt before 2019.2.4 and 3000 before 3000.2.
CVE-2020-11652Medium6.5KEV2020-04-30An issue was discovered in SaltStack Salt before 2019.2.4 and 3000 before 3000.2.
CVE-2020-16846Critical9.8KEV2020-11-06An issue was discovered in SaltStack Salt through 3002.