An issue was discovered in SaltStack Salt before 3002.5. Sending crafted web requests to the Salt API can result in salt.utils.thin.gen_thin() command injection because of different handling of single versus double quotes. This is related to salt/utils/thin.py.
| Package (Ecosystem) | Introduced | Fixed | Limit |
|---|---|---|---|
| salt(PyPI) | 0 | 2015.8.13 | N/A |
| salt(PyPI) | 2016.3.0 | 2016.11.5 | N/A |
| salt(PyPI) | 2016.11.7 | 2016.11.10 | N/A |
| salt(PyPI) | 2017.5.0 | 2017.7.8 | N/A |
| salt(PyPI) | 2018.2.0 | N/A | N/A |
| salt(PyPI) | 2019.2.0 | 2019.2.8 | N/A |
| salt(PyPI) | 3000 | 3000.7 | N/A |
| salt(PyPI) | 3001 | 3001.5 | N/A |
| salt(PyPI) | 3002 | 3002.3 | N/A |
CVSS Metrics