Salt

Latest version: v3007.1

Safety actively analyzes 682244 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 10

3002.7

Not secure
Fixed

- Verify the owner of an existing config before trusting it during install. If the owner cannot be verified, back it up and use defaults. (CVE-2021-22004)


Security

- Fix the CVE-2021-31607 vulnerability
Additionally, an audit and a tool was put in place, ``bandit``, to address similar issues througout the code base, and prevent them. (CVE-2021-31607)
- Ensure that sourced file is cached using its hash name (cve-2021-21996)

3002.6

Not secure
Changed

- Store git sha in salt/_version.py when installing from a tag so it can be found if needed later. (59137)


Fixed

- Fix argument injection bug in restartcheck.restartcheck. This change hardens
the fix for CVE-2020-28243. (200)
- Allow "extra_filerefs" as sanitized kwargs for SSH client.
Fix regression on "cmd.run" when passing tuples as cmd. (59664)
- Allow all ssh kwargs as sanitized kwargs for SSH client. (59748)

3002.5

Not secure
Fixed

- Tests and fix for CVE-2021-25283

3002.4

Not secure
Fixed

- Fix runners that broke when patching for CVE-2021-25281
- Fix issue with runners in SSE

3002.3

Not secure
Fixed

- CVE-2020-28243 - Fix local privilege escalation in the restartcheck module. (CVE-2020-28243)
- CVE-2020-28972 - Ensure authentication to vcenter, vsphere, and esxi server
validates the SSL/TLS certificate by default. If you want to skip SSL verification
you can use `verify_ssl: False`. (CVE-2020-28972)
- CVE-2020-35662 - Ensure the asam runner, qingcloud, splunk returner, panos
proxy, cimc proxy, zenoss module, esxi module, vsphere module, glassfish
module, bigip module, and keystone module validate SSL by default. If you want
to skip SSL verification you can use `verify_ssl: False`. (CVE-2020-35662)
- CVE-2021-25281 - Fix salt-api so it honors eauth credentials for the
wheel_async client. (CVE-2021-25281)
- CVE-2021-25282 - Fix the salt.wheel.pillar_roots.write method so it is not
vulnerable to directory traversal. (CVE-2021-25282)
- CVE-2021-25283 - Fix the jinja render to protect against server side template
injection attacks. (CVE-2021-25283)
- CVE-2021-25284 - Fix cmdmod so it will not log credentials to log levels info
and error. (CVE-2021-25284)
- CVE-2021-3144 - Fix eauth tokens can be used once after expiration. (CVE-2021-3144)
- CVE-2021-3148 - Fix a command injection in the Salt-API when using the Salt-SSH client. (CVE-2021-3148)
- CVE-2021-3197 - Fix ssh client to remove ProxyCommand from arguments provided
by cli and netapi. (CVE-2021-3197)

3002.2

Not secure
Fixed
- Fix server core grains issue when running inside a windows container (59611)
- Change dict check to isinstance instead of type() for key_values in file.keyvalue. (57758)
- Fail when func_ret is False when using the new module.run syntax. (57768)
- Fix comparison of certificate values (58296)
- When using ssh_pre_flight if there is a failure, fail on retcode not stderr. (58439)
- Fix use of unauthd cached vmware service instance (58691)
- Removing use of undefined varilable in utils/slack.py. (58753)
- Restored the ability to specify the amount of extents for a Logical
Volume as a percentage. (58759)
- Ensuring that the version check function is run a second time in all the user related functions in case the user being managed is the connection user and the password has been updated. (58773)
- Allow bytes in gpg renderer (58794)
- Fix issue where win_wua module fails to load when BITS is set to Manual (58848)
- Ensure that elasticsearch.index_exists is available before loading the elasticsearch returner. (58851)
- Log a different object when debugging if we're using disk cache vs memory cache. The disk cache pillar class has the dict object but the cache pillar object which is used with the memory cache does not include a _dict obeject because it is a dict already. (58861)
- Do not generate grains for every job run on Windows minions. This makes Windows
conform more to the way posix OSes work today. (58904)
- Fixes salt-ssh authentication when using tty (58922)
- Revert LazyLoader finalizer. Removed the weakref.finalizer code. On some occasions, the finalized would run when trying to load a new module, firing a race condition. (58947)

Page 6 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.