Every CVE Search/ Get API key

CVE-2024-22232

Specially crafted url can be created which leads to a directory traversal in the salt file server

7.7 HighFix available

CVE-2024-22232 is a high vulnerability (CVSS 7.7) in Vmware Salt Project, published February 15, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.84%, the 57th percentile. Fixed in salt 3005.5.

A specially crafted url can be created which leads to a directory traversal in the salt file server. A malicious user can read an arbitrary file from a Salt master’s filesystem.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
None
Availability
None

Exploit likelihood

0.84%Up 0.8 points since Jun 27, 2024
90%50%10%1%

What each source reports

CVE List Score used 7.7

Specially crafted url can be created which leads to a directory traversal in the salt file server

A specially crafted url can be created which leads to a directory traversal in the salt file server. A malicious user can read an arbitrary file from a Salt master’s filesystem.

Record
CVE-2024-22232
CVSS 3.1
7.7 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
Weakness
CWE-22
Updated
2026-11-02
EUVDEUVD-2024-1887 7.7

A specially crafted url can be created which leads to a directory traversal in the salt file server. A malicious user can read an arbitrary file from a Salt master’s filesystem.

Record
EUVD-2024-1887
CVSS 3.1
7.7 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
Updated
2026-11-03
GitHub AdvisoriesGHSA-2qw3-2wv6-p64x 7.7

Path traversal in saltstack

A specially crafted url can be created which leads to a directory traversal in the salt file server. A malicious user can read an arbitrary file from a Salt master’s filesystem.

Record
GHSA-2qw3-2wv6-p64x
CVSS 3.1
7.7 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
Weakness
CWE-22
Updated
2026-11-02
NVD 7.7

A specially crafted url can be created which leads to a directory traversal in the salt file server. A malicious user can read an arbitrary file from a Salt master’s filesystem.

Record
CVE-2024-22232
CVSS 3.1
7.7 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
Weakness
CWE-22
Updated
2026-11-02
OSVALPINE-CVE-2024-22232 7.7

A specially crafted url can be created which leads to a directory traversal in the salt file server. A malicious user can read an arbitrary file from a Salt master’s filesystem.

Record
ALPINE-CVE-2024-22232
CVSS 3.1
7.7 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
Updated
2026-11-03
OSVGHSA-2qw3-2wv6-p64x 7.7

Path traversal in saltstack

A specially crafted url can be created which leads to a directory traversal in the salt file server. A malicious user can read an arbitrary file from a Salt master’s filesystem.

Record
GHSA-2qw3-2wv6-p64x
CVSS 3.1
7.7 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
Weakness
CWE-22
Updated
2026-11-02
Show 13 moreShow less
OSVPYSEC-2026-1891 7.7

Path traversal in saltstack

A specially crafted url can be created which leads to a directory traversal in the salt file server. A malicious user can read an arbitrary file from a Salt master’s filesystem.

Record
PYSEC-2026-1891
CVSS 3.1
7.7 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2024-22232 7.7

A specially crafted url can be created which leads to a directory traversal in the salt file server. A malicious user can read an arbitrary file from a Salt master’s filesystem.

Record
UBUNTU-CVE-2024-22232
CVSS 3.1
7.7 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
Updated
2026-11-02
OSVopenSUSE-SU-2024:13650-1 No score

python3-salt-3006.0-7.1 on GA media

These are all security issues fixed in the python3-salt-3006.0-7.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:13650-1
Updated
2026-11-02
OSVSUSE-EL-9-CLIENT-TOOLS-2024-1525 No score

Security update for SUSE Manager Salt Bundle

This update fixes the following issues:

venv-salt-minion:

  • CVE-2024-22231: Prevent directory traversal when creating syndic cache directory on the master (bsc#1219430)
  • CVE-2024-22232: Prevent directory traversal attacks in the master's serve_file method (bsc#1219431)
  • Convert oscap output to UTF-8
  • Make Salt compatible with Python 3.11
  • Ignore non-ascii chars in oscap output (bsc#1219001)
  • Fix detected issues in Salt tests when running on VMs
  • Make importing seco.range thread safe (bsc#1211649)
  • Fix problematic tests and allow smooth tests executions on containers
  • Discover Ansible playbook files as '.yml' or '.yaml' files (bsc#1211888)
  • Prevent exceptions with fileserver.update when called via state (bsc#1218482)
  • Improve pip target override condition with VENV_PIP_TARGET environment variable (bsc#1216850)
  • Fixed KeyError in logs when running a state that fails
Record
SUSE-EL-9-CLIENT-TOOLS-2024-1525
Updated
2026-11-02
OSVSUSE-SU-2024:0506-1 No score

Security update for salt

This update for salt fixes the following issues:

Security issues fixed:

  • CVE-2024-22231: Prevent directory traversal when creating syndic cache directory on the master (bsc#1219430)
  • CVE-2024-22232: Prevent directory traversal attacks in the master's serve_file method (bsc#1219431)

Bugs fixed:

  • Ensure that pillar refresh loads beacons from pillar without restart
  • Fix the aptpkg.py unit test failure
  • Prefer unittest.mock to python-mock in test suite
  • Enable 'KeepAlive' probes for Salt SSH executions (bsc#1211649)
  • Revert changes to set Salt configured user early in the stack (bsc#1216284)
  • Align behavior of some modules when using salt-call via symlink (bsc#1215963)
  • Fix gitfs 'env' and improve cache cleaning (bsc#1193948)
  • Remove python-boto dependency for the python3-salt-testsuite package for Tumbleweed
Record
SUSE-SU-2024:0506-1
Updated
2026-11-02
OSVSUSE-SU-2024:0507-1 No score

Security update for salt

This update for salt fixes the following issues:

Security issues fixed:

  • CVE-2024-22231: Prevent directory traversal when creating syndic cache directory on the master (bsc#1219430)
  • CVE-2024-22232: Prevent directory traversal attacks in the master's serve_file method (bsc#1219431)

Bugs fixed:

  • Ensure that pillar refresh loads beacons from pillar without restart
  • Fix the aptpkg.py unit test failure
  • Prefer unittest.mock to python-mock in test suite
  • Enable 'KeepAlive' probes for Salt SSH executions (bsc#1211649)
  • Revert changes to set Salt configured user early in the stack (bsc#1216284)
  • Align behavior of some modules when using salt-call via symlink (bsc#1215963)
  • Fix gitfs 'env' and improve cache cleaning (bsc#1193948)
  • Remove python-boto dependency for the python3-salt-testsuite package for Tumbleweed
Record
SUSE-SU-2024:0507-1
Updated
2026-11-02
OSVSUSE-SU-2024:0508-1 No score

Security update for salt

This update for salt fixes the following issues:

Security issues fixed:

  • CVE-2024-22231: Prevent directory traversal when creating syndic cache directory on the master (bsc#1219430)
  • CVE-2024-22232: Prevent directory traversal attacks in the master's serve_file method (bsc#1219431)

Bugs fixed:

  • Ensure that pillar refresh loads beacons from pillar without restart
  • Fix the aptpkg.py unit test failure
  • Prefer unittest.mock to python-mock in test suite
  • Enable 'KeepAlive' probes for Salt SSH executions (bsc#1211649)
  • Revert changes to set Salt configured user early in the stack (bsc#1216284)
  • Align behavior of some modules when using salt-call via symlink (bsc#1215963)
  • Fix gitfs 'env' and improve cache cleaning (bsc#1193948)
  • Remove python-boto dependency for the python3-salt-testsuite package for Tumbleweed
Record
SUSE-SU-2024:0508-1
Updated
2026-11-02
OSVSUSE-SU-2024:0509-1 No score

Security update for salt

This update for salt fixes the following issues:

Security issues fixed:

  • CVE-2024-22231: Prevent directory traversal when creating syndic cache directory on the master (bsc#1219430)
  • CVE-2024-22232: Prevent directory traversal attacks in the master's serve_file method (bsc#1219431)

Bugs fixed:

  • Ensure that pillar refresh loads beacons from pillar without restart
  • Fix the aptpkg.py unit test failure
  • Prefer unittest.mock to python-mock in test suite
  • Enable 'KeepAlive' probes for Salt SSH executions (bsc#1211649)
  • Revert changes to set Salt configured user early in the stack (bsc#1216284)
  • Align behavior of some modules when using salt-call via symlink (bsc#1215963)
  • Fix gitfs 'env' and improve cache cleaning (bsc#1193948)
  • Remove python-boto dependency for the python3-salt-testsuite package for Tumbleweed
Record
SUSE-SU-2024:0509-1
Updated
2026-11-02
OSVSUSE-SU-2024:0510-1 No score

Security update for salt

This update for salt fixes the following issues:

Security issues fixed:

  • CVE-2024-22231: Prevent directory traversal when creating syndic cache directory on the master (bsc#1219430)
  • CVE-2024-22232: Prevent directory traversal attacks in the master's serve_file method (bsc#1219431)

Bugs fixed:

  • Ensure that pillar refresh loads beacons from pillar without restart
  • Fix the aptpkg.py unit test failure
  • Prefer unittest.mock to python-mock in test suite
  • Enable 'KeepAlive' probes for Salt SSH executions (bsc#1211649)
  • Revert changes to set Salt configured user early in the stack (bsc#1216284)
  • Align behavior of some modules when using salt-call via symlink (bsc#1215963)
  • Fix gitfs 'env' and improve cache cleaning (bsc#1193948)
  • Remove python-boto dependency for the python3-salt-testsuite package for Tumbleweed
Record
SUSE-SU-2024:0510-1
Updated
2026-11-02
OSVSUSE-SU-2024:0513-1 No score

Security update for SUSE Manager Server 4.3

This update fixes the following issues:

release-notes-susemanager:

  • Update to SUSE Manager 4.3.11
    • Migrate from RHEL and its clones to SUSE Liberty Linux
    • Reboot required indication for non-SUSE distributions
    • SSH key rotation for enhanced security
    • Configure remote command execution
    • End of Debian 10 support
    • CVEs fixed: CVE-2023-32189, CVE-2024-22231, CVE-2024-22232
    • Bugs mentioned:
      bsc#1170848, bsc#1210911, bsc#1211254, bsc#1211560, bsc#1211912 bsc#1213079, bsc#1213507, bsc#1213738, bsc#1213981, bsc#1214077 bsc#1214791, bsc#1215166, bsc#1215514, bsc#1215769, bsc#1215810 bsc#1215813, bsc#1215982, bsc#1216114, bsc#1216394, bsc#1216437 bsc#1216550, bsc#1216657, bsc#1216753, bsc#1216781, bsc#1216988 bsc#1217069, bsc#1217209, bsc#1217588, bsc#1217784, bsc#1217869 bsc#1218019, bsc#1218074, bsc#1218075, bsc#1218089, bsc#1218094 bsc#1218490, bsc#1218615, bsc#1218669, bsc#1218849, bsc#1219577 bsc#1219850, bsc#1218146
Record
SUSE-SU-2024:0513-1
Updated
2026-11-02
OSVSUSE-SU-2024:1517-1 No score

Security update for SUSE Manager Salt Bundle

This update fixes the following issues:

venv-salt-minion:

  • Security issues fixed:

    • CVE-2024-22231: Prevent directory traversal when creating syndic cache directory on the master (bsc#1219430)
    • CVE-2024-22232: Prevent directory traversal attacks in the master's serve_file method (bsc#1219431)
  • Bugs fixed:

    • Convert oscap output to UTF-8
    • Make Salt compatible with Python 3.11
    • Ignore non-ascii chars in oscap output (bsc#1219001)
    • Fix detected issues in Salt tests when running on VMs
    • Make importing seco.range thread safe (bsc#1211649)
    • Fix problematic tests and allow smooth tests executions on containers
    • Discover Ansible playbook files as '.yml' or '.yaml' files (bsc#1211888)
    • Prevent exceptions with fileserver.update when called via state (bsc#1218482)
    • Improve pip target override condition with VENV_PIP_TARGET environment variable (bsc#1216850)
    • Fixed KeyError in logs when running a state that fails
Record
SUSE-SU-2024:1517-1
Updated
2026-11-02
OSVSUSE-SU-2024:1518-1 No score

Security update for SUSE Manager Salt Bundle

This update fixes the following issues:

venv-salt-minion:

  • Security issues fixed:

    • CVE-2024-22231: Prevent directory traversal when creating syndic cache directory on the master (bsc#1219430)
    • CVE-2024-22232: Prevent directory traversal attacks in the master's serve_file method (bsc#1219431)
  • Bugs fixed:

    • Convert oscap output to UTF-8
    • Make Salt compatible with Python 3.11
    • Ignore non-ascii chars in oscap output (bsc#1219001)
    • Fix detected issues in Salt tests when running on VMs
    • Make importing seco.range thread safe (bsc#1211649)
    • Fix problematic tests and allow smooth tests executions on containers
    • Discover Ansible playbook files as '.yml' or '.yaml' files (bsc#1211888)
    • Prevent exceptions with fileserver.update when called via state (bsc#1218482)
    • Improve pip target override condition with VENV_PIP_TARGET environment variable (bsc#1216850)
    • Fixed KeyError in logs when running a state that fails
Record
SUSE-SU-2024:1518-1
Updated
2026-11-02
OSVSUSE-SU-2024:1525-1 No score

Security update for SUSE Manager Salt Bundle

This update fixes the following issues:

venv-salt-minion:

  • CVE-2024-22231: Prevent directory traversal when creating syndic cache directory on the master (bsc#1219430)
  • CVE-2024-22232: Prevent directory traversal attacks in the master's serve_file method (bsc#1219431)
  • Convert oscap output to UTF-8
  • Make Salt compatible with Python 3.11
  • Ignore non-ascii chars in oscap output (bsc#1219001)
  • Fix detected issues in Salt tests when running on VMs
  • Make importing seco.range thread safe (bsc#1211649)
  • Fix problematic tests and allow smooth tests executions on containers
  • Discover Ansible playbook files as '.yml' or '.yaml' files (bsc#1211888)
  • Prevent exceptions with fileserver.update when called via state (bsc#1218482)
  • Improve pip target override condition with VENV_PIP_TARGET environment variable (bsc#1216850)
  • Fixed KeyError in logs when running a state that fails
Record
SUSE-SU-2024:1525-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
salt
PyPI
before 3005.5
3005.5
salt
PyPI
3006.0 up to 3006.6
3006.6
salt
Alpine:v3.20
before 3006.6-r0
3006.6-r0
salt
Alpine:v3.21
before 3006.6-r0
3006.6-r0
salt
Alpine:v3.22
before 3006.6-r0
3006.6-r0
salt
Alpine:v3.23
before 3006.6-r0
3006.6-r0
salt
Alpine:v3.24
before 3006.6-r0
3006.6-r0
salt
PyPI
before 3005.5, plus listed versions
0.10.00.10.10.10.20.10.30.10.4
Show 45 moreShow less
0.10.50.11.00.11.10.12.00.12.10.13.00.13.10.13.20.13.30.14.00.14.10.15.00.15.10.15.20.15.30.15.900.16.00.16.10.16.20.16.30.16.40.17.00.17.0rc10.17.10.17.20.17.30.17.40.17.50.8.70.8.90.9.00.9.10.9.20.9.30.9.40.9.50.9.60.9.70.9.80.9.90.9.9.12014.1.02014.1.0rc12014.1.0rc22014.1.0rc3
3005.5
salt
PyPI
3006.0 up to 3006.6, plus listed versions
3006.13006.23006.33006.43006.5
3006.6
salt
PyPI
before 3005.5, 3006.0 up to 3006.6, plus listed versions
0.10.00.10.10.10.20.10.30.10.4
Show 45 moreShow less
0.10.50.11.00.11.10.12.00.12.10.13.00.13.10.13.20.13.30.14.00.14.10.15.00.15.10.15.20.15.30.15.900.16.00.16.10.16.20.16.30.16.40.17.00.17.0rc10.17.10.17.20.17.30.17.40.17.50.8.70.8.90.9.00.9.10.9.20.9.30.9.40.9.50.9.60.9.70.9.80.9.90.9.9.12014.1.02014.1.0rc12014.1.0rc22014.1.0rc3
3005.53006.6
Show 42 moreShow less
Affected packages
PackageAffectedFixed
venv-salt-minion
SUSE:Manager Client Tools for RHEL, Liberty and Clones 9-CLIENT-TOOLS
before 3006.0-1.36.3
3006.0-1.36.3
salt
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
before 3006.0-150100.117.1
3006.0-150100.117.1
salt
SUSE:Linux Enterprise Server 15 SP1-LTSS
before 3006.0-150100.117.1
3006.0-150100.117.1
salt
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
before 3006.0-150200.118.1
3006.0-150200.118.1
salt
SUSE:Linux Enterprise Server 15 SP2-LTSS
before 3006.0-150200.118.1
3006.0-150200.118.1
salt
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
before 3006.0-150200.118.1
3006.0-150200.118.1
salt
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS
before 3006.0-150300.53.70.1
3006.0-150300.53.70.1
salt
SUSE:Linux Enterprise Server 15 SP3-LTSS
before 3006.0-150300.53.70.1
3006.0-150300.53.70.1
salt
SUSE:Linux Enterprise Server for SAP Applications 15 SP3
before 3006.0-150300.53.70.1
3006.0-150300.53.70.1
salt
SUSE:Linux Enterprise Micro 5.1
before 3006.0-150300.53.70.1
3006.0-150300.53.70.1
salt
SUSE:Linux Enterprise Micro 5.2
before 3006.0-150300.53.70.1
3006.0-150300.53.70.1
salt
SUSE:Enterprise Storage 7.1
before 3006.0-150300.53.70.1
3006.0-150300.53.70.1
salt
SUSE:Linux Enterprise Micro 5.3
before 3006.0-150400.8.54.1
3006.0-150400.8.54.1
salt
SUSE:Linux Enterprise Micro 5.4
before 3006.0-150400.8.54.1
3006.0-150400.8.54.1
salt
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
before 3006.0-150400.8.54.1
3006.0-150400.8.54.1
salt
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
before 3006.0-150400.8.54.1
3006.0-150400.8.54.1
salt
SUSE:Linux Enterprise Server 15 SP4-LTSS
before 3006.0-150400.8.54.1
3006.0-150400.8.54.1
salt
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
before 3006.0-150400.8.54.1
3006.0-150400.8.54.1
salt
SUSE:Manager Proxy 4.3
before 3006.0-150400.8.54.1
3006.0-150400.8.54.1
salt
SUSE:Manager Server 4.3
before 3006.0-150400.8.54.1
3006.0-150400.8.54.1
salt
openSUSE:Leap Micro 5.3
before 3006.0-150400.8.54.1
3006.0-150400.8.54.1
salt
openSUSE:Leap Micro 5.4
before 3006.0-150400.8.54.1
3006.0-150400.8.54.1
salt
SUSE:Linux Enterprise Micro 5.5
before 3006.0-150500.4.29.1
3006.0-150500.4.29.1
salt
SUSE:Linux Enterprise Module for Basesystem 15 SP5
before 3006.0-150500.4.29.1
3006.0-150500.4.29.1
salt
SUSE:Linux Enterprise Module for Server Applications 15 SP5
before 3006.0-150500.4.29.1
3006.0-150500.4.29.1
salt
SUSE:Linux Enterprise Module for Transactional Server 15 SP5
before 3006.0-150500.4.29.1
3006.0-150500.4.29.1
salt
openSUSE:Leap 15.5
before 3006.0-150500.4.29.1
3006.0-150500.4.29.1
release-notes-susemanager-proxy
SUSE:Manager Proxy 4.3
before 4.3.11-150400.3.79.1
4.3.11-150400.3.79.1
release-notes-susemanager
SUSE:Manager Server 4.3
before 4.3.11-150400.3.100.1
4.3.11-150400.3.100.1
venv-salt-minion
SUSE:Manager Client Tools 12
before 3006.0-3.52.3
3006.0-3.52.3
venv-salt-minion
SUSE:Manager Client Tools 15
before 3006.0-150000.3.54.3
3006.0-150000.3.54.3
venv-salt-minion
SUSE:Manager Client Tools for SLE Micro 5
before 3006.0-150000.3.54.3
3006.0-150000.3.54.3
venv-salt-minion
SUSE:Manager Proxy Module 4.3
before 3006.0-150000.3.54.3
3006.0-150000.3.54.3
venv-salt-minion
SUSE:Manager Server Module 4.3
before 3006.0-150000.3.54.3
3006.0-150000.3.54.3
saltbundlepy
SUSE:EL-9:Update:Products:SaltBundle:Update
before 3.10.14-1.20.1
3.10.14-1.20.1
saltbundlepy-core
SUSE:EL-9:Update:Products:SaltBundle:Update
before 3.10.14-1.20.1
3.10.14-1.20.1
saltbundlepy-lxml
SUSE:EL-9:Update:Products:SaltBundle:Update
before 4.9.3-1.15.2
4.9.3-1.15.2
venv-salt-minion
SUSE:EL-9:Update:Products:SaltBundle:Update
before 3006.0-1.36.3
3006.0-1.36.3
salt
Ubuntu:Pro:14.04:LTS
All versions, plus listed versions
0.16.0-10.16.4-20.17.1+dfsg-10.17.2-10.17.2-2
Show 9 moreShow less
0.17.2-30.17.4-10.17.4-20.17.5-10.17.5+ds-10.17.5+ds-1ubuntu0.1~esm10.17.5+ds-1ubuntu0.1~esm20.17.5+ds-1ubuntu0.1~esm40.17.5+ds-1ubuntu0.1~esm5
None known
salt
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
2015.5.3+ds-12015.8.1+ds-22015.8.3+ds-12015.8.3+ds-22015.8.3+ds-3
Show 7 moreShow less
2015.8.5+ds-12015.8.7+ds-12015.8.8+ds-12015.8.8+ds-1ubuntu0.1~esm12015.8.8+ds-1ubuntu0.12015.8.8+ds-1ubuntu0.1+esm12015.8.8+ds-1ubuntu0.1+esm2
None known
salt
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
2016.11.5+ds-12016.11.8+dfsg1-12017.7.2+dfsg1-2ubuntu12017.7.3+dfsg1-12017.7.4+dfsg1-12017.7.4+dfsg1-1ubuntu18.04.12017.7.4+dfsg1-1ubuntu18.04.22017.7.4+dfsg1-1ubuntu18.04.2+esm1
None known
salt
Ubuntu:22.04:LTS
All versions, plus listed versions
3002.6+dfsg1-43002.7+dfsg1-13004+dfsg1-43004+dfsg1-53004+dfsg1-6ubuntu13004+dfsg1-73004+dfsg1-83004.1+dfsg-2
None known

History

History
WhenChangedSources
2026-11-03affected, aliases, referencesOSV
2026-11-03aliasesEUVD
2026-11-02createdCVE List, GitHub Advisories, NVD, OSV

References

Show 68 moreShow less
This page doesn't list everything

Left out here: 333 versions. The JSON record has them.

MoveEnter Open