CVE-2022-22967 Salt's PAM auth fails to reject locked accounts

High 8.8 Published Updated

Attackers with locked accounts can bypass PAM authentication to execute Salt commands, requiring an upgrade to SaltStack Salt.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2022-22967?

CVE-2022-22967 is a high-severity authentication bypass vulnerability in Saltstack Salt, published on 22 Jun 2022. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

An issue was discovered in SaltStack Salt in versions before 3002.9, 3003.5, 3004.2. PAM auth fails to reject locked accounts, which allows a previously authorized user whose account is locked still run Salt commands when their account is locked. This affects both local shell accounts with an active session and salt-api users that authenticate via PAM eauth.

Weakness: CWE-863

Which versions are affected by CVE-2022-22967?

7 open source packages ship an affected version, including salt. It affects 1 product.

PackageAffectedFixed in
salt PyPIAll versions3002.9
salt PyPIAll versions3002.9
salt PyPIAll versions3002.9
salt PyPIFrom 3003.03003.5
salt PyPIFrom 3003.03003.5
salt PyPIFrom 3004.03004.2
1 more packages
salt PyPIFrom 3004.03004.2
Linux distribution packages (33)
salt SUSE:Enterprise Storage 6All versions3004-150100.71.1
salt SUSE:Enterprise Storage 7All versions3004-150200.72.1
salt SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOSAll versions3004-150100.71.1
salt SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSSAll versions3004-150100.71.1
salt SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOSAll versions3004-150200.72.1
salt SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSSAll versions3004-150200.72.1
salt SUSE:Linux Enterprise High Performance Computing 15-ESPOSAll versions3004-150000.8.41.40.1
salt SUSE:Linux Enterprise High Performance Computing 15-LTSSAll versions3004-150000.8.41.40.1
salt SUSE:Linux Enterprise Micro 5.1All versions3004-150300.53.24.1
salt SUSE:Linux Enterprise Micro 5.2All versions3004-150300.53.24.1
salt SUSE:Linux Enterprise Module for Advanced Systems Management 12All versions3000-65.1
salt SUSE:Linux Enterprise Module for Basesystem 15 SP3All versions3004-150300.53.24.1
salt SUSE:Linux Enterprise Module for Basesystem 15 SP4All versions3004-150400.8.8.1
salt SUSE:Linux Enterprise Module for Server Applications 15 SP3All versions3004-150300.53.24.1
salt SUSE:Linux Enterprise Module for Server Applications 15 SP4All versions3004-150400.8.8.1
salt SUSE:Linux Enterprise Module for Transactional Server 15 SP3All versions3004-150300.53.24.1
salt SUSE:Linux Enterprise Module for Transactional Server 15 SP4All versions3004-150400.8.8.1
salt SUSE:Linux Enterprise Server 15 SP1-BCLAll versions3004-150100.71.1
salt SUSE:Linux Enterprise Server 15 SP1-LTSSAll versions3004-150100.71.1
salt SUSE:Linux Enterprise Server 15 SP2-BCLAll versions3004-150200.72.1
salt SUSE:Linux Enterprise Server 15 SP2-LTSSAll versions3004-150200.72.1
salt SUSE:Linux Enterprise Server 15-LTSSAll versions3004-150000.8.41.40.1
salt SUSE:Linux Enterprise Server for SAP Applications 15All versions3004-150000.8.41.40.1
salt SUSE:Linux Enterprise Server for SAP Applications 15 SP1All versions3004-150100.71.1
salt SUSE:Linux Enterprise Server for SAP Applications 15 SP2All versions3004-150200.72.1
salt SUSE:Manager Client Tools 12All versions3000-65.1
venv-salt-minion SUSE:Manager Client Tools 12All versions3004-3.11.1
venv-salt-minion SUSE:Manager Client Tools 15All versions3004-150000.3.11.1
salt SUSE:Manager Proxy 4.1All versions3004-150200.72.1
venv-salt-minion SUSE:Manager Proxy Module 4.3All versions3004-150000.3.11.1
salt SUSE:Manager Retail Branch Server 4.1All versions3004-150200.72.1
salt SUSE:Manager Server 4.1All versions3004-150200.72.1
venv-salt-minion SUSE:Manager Server Module 4.3All versions3004-150000.3.11.1

Products include Saltstack Salt.

How do I fix CVE-2022-22967?

Upgrade salt to a fixed version for your release line: 3002.9, 3003.5 or 3004.2.

Upgrade, and rotate credentials and sessions that may have been exposed. More about Authentication bypass.

Is CVE-2022-22967 being exploited?

There is no known exploitation of CVE-2022-22967 in the wild and no public exploit code.

All Saltstack Salt vulnerabilities

Sources

Also known as GHSA-fpxm-fprw-6hxj, PYSEC-2022-210, SUSE-SU-2022:2154-1, SUSE-SU-2022:2159-1, SUSE-SU-2022:2178-1, SUSE-SU-2022:2178-2 and 7 more.

Is CVE-2022-22967 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free