Every CVE Search/ Get API key

CVE-2022-22967

Salt's PAM auth fails to reject locked accounts

8.8 HighFix available

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.

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
High
Availability
High

Exploit likelihood

2.06%Up 1.2 points since Jun 23, 2022
90%50%10%1%

What each source reports

NVD Score used 8.8

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.

Record
CVE-2022-22967
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
6.5 MediumAV:N/AC:L/Au:S/C:P/I:P/A:P
Weakness
CWE-863
Updated
2026-11-02
CVE List 8.8

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.

Record
CVE-2022-22967
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-863
Updated
2026-11-02
EUVDEUVD-2022-0274 8.8

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.

Record
EUVD-2022-0274
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-fpxm-fprw-6hxj 7.7

Salt's PAM auth fails to reject locked accounts

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.

Record
GHSA-fpxm-fprw-6hxj
CVSS 4.0
7.7 HighCVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-863
Updated
2026-11-02
OSV 8.8

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.

Record
CVE-2022-22967
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVGHSA-fpxm-fprw-6hxj 7.7

Salt's PAM auth fails to reject locked accounts

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.

Record
GHSA-fpxm-fprw-6hxj
CVSS 4.0
7.7 HighCVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-863
Updated
2026-11-02
Show 12 moreShow less
OSVUBUNTU-CVE-2022-22967 8.8

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.

Record
UBUNTU-CVE-2022-22967
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVopenSUSE-SU-2024:12154-1 No score

python3-salt-3004-7.1 on GA media

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

Record
openSUSE-SU-2024:12154-1
Updated
2026-11-02
OSVPYSEC-2022-210 No score

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.

Record
PYSEC-2022-210
Updated
2026-11-02
OSVSUSE-SU-2022:2154-1 No score

Security update for salt

This update for salt fixes the following issues:

  • CVE-2022-22967: Fixed missing check for PAM_ACCT_MGM return value that could lead to authentication bypass when using PAM (bsc#1200566)
Record
SUSE-SU-2022:2154-1
Updated
2026-11-02
OSVSUSE-SU-2022:2159-1 No score

Security update for salt

This update for salt fixes the following issues:

  • CVE-2022-22967: Fixed missing check for PAM_ACCT_MGM return value that could be used to bypass authentication when using PAM (bsc#1200566)
Record
SUSE-SU-2022:2159-1
Updated
2026-11-02
OSVSUSE-SU-2022:2178-1 No score

Security update for salt

This update for salt fixes the following issues:

  • CVE-2022-22967: Fixed missing check for PAM_ACCT_MGM return value that could be used to bypass PAM authentication (bsc#1200566)
Record
SUSE-SU-2022:2178-1
Updated
2026-11-02
OSVSUSE-SU-2022:2178-2 No score

Security update for salt

This update for salt fixes the following issues:

  • CVE-2022-22967: Fixed missing check for PAM_ACCT_MGM return value that could be used to bypass PAM authentication (bsc#1200566)
Record
SUSE-SU-2022:2178-2
Updated
2026-11-02
OSVSUSE-SU-2022:2253-1 No score

Security update for salt

This update for salt fixes the following issues:

  • CVE-2022-22967: Fixed missing check for PAM_ACCT_MGM return value that could be used to bypass authentication when using PAM (bsc#1200566)
Record
SUSE-SU-2022:2253-1
Updated
2026-11-02
OSVSUSE-SU-2022:2278-1 No score

Security update for salt

This update for salt fixes the following issues:

  • CVE-2022-22967: Fixed missing check for PAM_ACCT_MGM return value that could by used to bypass authentication when using PAM (bsc#1200566)
Record
SUSE-SU-2022:2278-1
Updated
2026-11-02
OSVSUSE-SU-2022:2304-1 No score

Security update for salt

This update for salt fixes the following issues:

  • CVE-2022-22967: Fixed missing check for PAM_ACCT_MGM return value that could be used to bypass authentication when using PAM (bsc#1200566)
Record
SUSE-SU-2022:2304-1
Updated
2026-11-02
OSVSUSE-SU-2022:3172-1 No score

Security update for SUSE Manager Salt Bundle

This update fixes the following issues:

venv-salt-minion:

  • Add support for gpgautoimport in zypperpkg module
  • Update Salt to work with Jinja >= and <= 3.1.0 (bsc#1198744)
  • Fix salt.states.file.managed() for follow_symlinks=True and test=True (bsc#1199372)
  • Make Salt 3004 compatible with pyzmq >= 23.0.0 (bsc#1201082)
  • Add support for name, pkgs and diff_attr parameters to upgrade function for zypper and yum (bsc#1198489)
  • Fix possible errors on running post install script if semanage is present on the system, but SELinux is not configured
  • Remove unused imports in the venv wrappers
  • Set VENV_PIP_TARGET to /var/lib/venv-salt-minion/local to force PIP use it as the destination to install modules
  • Fix ownership of salt thin directory when using the Salt Bundle
  • Set default target for pip from VENV_PIP_TARGET environment variable
  • Normalize package names once with pkg.installed/removed using yum (bsc#1195895)
  • Save log to logfile with docker.build
  • Use Salt Bundle in dockermod
  • Ignore errors on reading license files with dpkg_lowpkg (bsc#1197288)
  • Fix PAM auth issue due missing check for PAM_ACCT_MGM return value (CVE-2022-22967) (bsc#1200566)
Record
SUSE-SU-2022:3172-1
Updated
2026-11-02
OSVSUSE-SU-2022:3177-1 No score

Security update for SUSE Manager Salt Bundle

This update fixes the following issues:

venv-salt-minion:

  • Add support for gpgautoimport in zypperpkg module
  • Update Salt to work with Jinja >= and <= 3.1.0 (bsc#1198744)
  • Fix salt.states.file.managed() for follow_symlinks=True and test=True (bsc#1199372)
  • Make Salt 3004 compatible with pyzmq >= 23.0.0 (bsc#1201082)
  • Add support for name, pkgs and diff_attr parameters to upgrade function for zypper and yum (bsc#1198489)
  • Fix possible errors on running post install script if semanage is present on the system, but SELinux is not configured
  • Remove unused imports in the venv wrappers
  • Set VENV_PIP_TARGET to /var/lib/venv-salt-minion/local to force PIP use it as the destination to install modules
  • Fix ownership of salt thin directory when using the Salt Bundle
  • Set default target for pip from VENV_PIP_TARGET environment variable
  • Normalize package names once with pkg.installed/removed using yum (bsc#1195895)
  • Save log to logfile with docker.build
  • Use Salt Bundle in dockermod
  • Ignore errors on reading license files with dpkg_lowpkg (bsc#1197288)
  • Fix PAM auth issue due missing check for PAM_ACCT_MGM return value (CVE-2022-22967) (bsc#1200566)
Record
SUSE-SU-2022:3177-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
salt
PyPI
before 3002.9
3002.9
salt
PyPI
3003.0 up to 3003.5
3003.5
salt
PyPI
3004.0 up to 3004.2
3004.2
salt
PyPI
before 3002.9, 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
3002.9
salt
PyPI
3003.0 up to 3003.5, plus listed versions
30033003.13003.23003.33003.4
3003.5
salt
PyPI
3004.0 up to 3004.2, plus listed versions
30043004.1
3004.2
salt
SUSE:Manager Client Tools 12
before 3000-65.1
3000-65.1
salt
SUSE:Linux Enterprise Module for Advanced Systems Management 12
before 3000-65.1
3000-65.1
salt
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS
before 3004-150100.71.1
3004-150100.71.1
salt
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
before 3004-150100.71.1
3004-150100.71.1
Show 36 moreShow less
Affected packages
PackageAffectedFixed
salt
SUSE:Linux Enterprise Server 15 SP1-BCL
before 3004-150100.71.1
3004-150100.71.1
salt
SUSE:Linux Enterprise Server 15 SP1-LTSS
before 3004-150100.71.1
3004-150100.71.1
salt
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
before 3004-150100.71.1
3004-150100.71.1
salt
SUSE:Enterprise Storage 6
before 3004-150100.71.1
3004-150100.71.1
salt
SUSE:Linux Enterprise Module for Basesystem 15 SP3
before 3004-150300.53.24.1
3004-150300.53.24.1
salt
SUSE:Linux Enterprise Module for Server Applications 15 SP3
before 3004-150300.53.24.1
3004-150300.53.24.1
salt
SUSE:Linux Enterprise Module for Transactional Server 15 SP3
before 3004-150300.53.24.1
3004-150300.53.24.1
salt
SUSE:Linux Enterprise Micro 5.1
before 3004-150300.53.24.1
3004-150300.53.24.1
salt
SUSE:Linux Enterprise Micro 5.2
before 3004-150300.53.24.1
3004-150300.53.24.1
salt
openSUSE:Leap 15.3
before 3004-150300.53.24.1
3004-150300.53.24.1
salt
openSUSE:Leap Micro 5.2
before 3004-150300.53.24.1
3004-150300.53.24.1
salt
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
before 3004-150000.8.41.40.1
3004-150000.8.41.40.1
salt
SUSE:Linux Enterprise High Performance Computing 15-LTSS
before 3004-150000.8.41.40.1
3004-150000.8.41.40.1
salt
SUSE:Linux Enterprise Server 15-LTSS
before 3004-150000.8.41.40.1
3004-150000.8.41.40.1
salt
SUSE:Linux Enterprise Server for SAP Applications 15
before 3004-150000.8.41.40.1
3004-150000.8.41.40.1
salt
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS
before 3004-150200.72.1
3004-150200.72.1
salt
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
before 3004-150200.72.1
3004-150200.72.1
salt
SUSE:Linux Enterprise Server 15 SP2-BCL
before 3004-150200.72.1
3004-150200.72.1
salt
SUSE:Linux Enterprise Server 15 SP2-LTSS
before 3004-150200.72.1
3004-150200.72.1
salt
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
before 3004-150200.72.1
3004-150200.72.1
salt
SUSE:Manager Proxy 4.1
before 3004-150200.72.1
3004-150200.72.1
salt
SUSE:Manager Retail Branch Server 4.1
before 3004-150200.72.1
3004-150200.72.1
salt
SUSE:Manager Server 4.1
before 3004-150200.72.1
3004-150200.72.1
salt
SUSE:Enterprise Storage 7
before 3004-150200.72.1
3004-150200.72.1
salt
SUSE:Linux Enterprise Module for Basesystem 15 SP4
before 3004-150400.8.8.1
3004-150400.8.8.1
salt
SUSE:Linux Enterprise Module for Server Applications 15 SP4
before 3004-150400.8.8.1
3004-150400.8.8.1
salt
SUSE:Linux Enterprise Module for Transactional Server 15 SP4
before 3004-150400.8.8.1
3004-150400.8.8.1
salt
openSUSE:Leap 15.4
before 3004-150400.8.8.1
3004-150400.8.8.1
venv-salt-minion
SUSE:Manager Client Tools 15
before 3004-150000.3.11.1
3004-150000.3.11.1
venv-salt-minion
SUSE:Manager Proxy Module 4.3
before 3004-150000.3.11.1
3004-150000.3.11.1
venv-salt-minion
SUSE:Manager Server Module 4.3
before 3004-150000.3.11.1
3004-150000.3.11.1
venv-salt-minion
SUSE:Manager Client Tools 12
before 3004-3.11.1
3004-3.11.1
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
RecordedChangedSources
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2022-22967 is a high vulnerability (CVSS 8.8) in Saltstack Salt, published June 22, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.06%, the 81st percentile. Fixed in salt 3002.9.

References

Show 23 moreShow less
This page doesn't list everything

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

MoveEnter Open