CVE-2022-22967
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.
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
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 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.5 Medium
AV: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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
| Package | Affected | Fixed |
|---|---|---|
saltPyPI |
before 3002.9 | 3002.9 |
saltPyPI |
3003.0 up to 3003.5 | 3003.5 |
saltPyPI |
3004.0 up to 3004.2 | 3004.2 |
saltPyPI |
before 3002.9, plus listed versions 0.10.00.10.10.10.20.10.30.10.4 Show 45 moreShow less0.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 |
saltPyPI |
3003.0 up to 3003.5, plus listed versions 30033003.13003.23003.33003.4 |
3003.5 |
saltPyPI |
3004.0 up to 3004.2, plus listed versions 30043004.1 |
3004.2 |
saltSUSE:Manager Client Tools 12 |
before 3000-65.1 | 3000-65.1 |
saltSUSE:Linux Enterprise Module for Advanced Systems Management 12 |
before 3000-65.1 | 3000-65.1 |
saltSUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS |
before 3004-150100.71.1 | 3004-150100.71.1 |
saltSUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS |
before 3004-150100.71.1 | 3004-150100.71.1 |
Show 36 moreShow less
| Package | Affected | Fixed |
|---|---|---|
saltSUSE:Linux Enterprise Server 15 SP1-BCL |
before 3004-150100.71.1 | 3004-150100.71.1 |
saltSUSE:Linux Enterprise Server 15 SP1-LTSS |
before 3004-150100.71.1 | 3004-150100.71.1 |
saltSUSE:Linux Enterprise Server for SAP Applications 15 SP1 |
before 3004-150100.71.1 | 3004-150100.71.1 |
saltSUSE:Enterprise Storage 6 |
before 3004-150100.71.1 | 3004-150100.71.1 |
saltSUSE:Linux Enterprise Module for Basesystem 15 SP3 |
before 3004-150300.53.24.1 | 3004-150300.53.24.1 |
saltSUSE:Linux Enterprise Module for Server Applications 15 SP3 |
before 3004-150300.53.24.1 | 3004-150300.53.24.1 |
saltSUSE:Linux Enterprise Module for Transactional Server 15 SP3 |
before 3004-150300.53.24.1 | 3004-150300.53.24.1 |
saltSUSE:Linux Enterprise Micro 5.1 |
before 3004-150300.53.24.1 | 3004-150300.53.24.1 |
saltSUSE:Linux Enterprise Micro 5.2 |
before 3004-150300.53.24.1 | 3004-150300.53.24.1 |
saltopenSUSE:Leap 15.3 |
before 3004-150300.53.24.1 | 3004-150300.53.24.1 |
saltopenSUSE:Leap Micro 5.2 |
before 3004-150300.53.24.1 | 3004-150300.53.24.1 |
saltSUSE:Linux Enterprise High Performance Computing 15-ESPOS |
before 3004-150000.8.41.40.1 | 3004-150000.8.41.40.1 |
saltSUSE:Linux Enterprise High Performance Computing 15-LTSS |
before 3004-150000.8.41.40.1 | 3004-150000.8.41.40.1 |
saltSUSE:Linux Enterprise Server 15-LTSS |
before 3004-150000.8.41.40.1 | 3004-150000.8.41.40.1 |
saltSUSE:Linux Enterprise Server for SAP Applications 15 |
before 3004-150000.8.41.40.1 | 3004-150000.8.41.40.1 |
saltSUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS |
before 3004-150200.72.1 | 3004-150200.72.1 |
saltSUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS |
before 3004-150200.72.1 | 3004-150200.72.1 |
saltSUSE:Linux Enterprise Server 15 SP2-BCL |
before 3004-150200.72.1 | 3004-150200.72.1 |
saltSUSE:Linux Enterprise Server 15 SP2-LTSS |
before 3004-150200.72.1 | 3004-150200.72.1 |
saltSUSE:Linux Enterprise Server for SAP Applications 15 SP2 |
before 3004-150200.72.1 | 3004-150200.72.1 |
saltSUSE:Manager Proxy 4.1 |
before 3004-150200.72.1 | 3004-150200.72.1 |
saltSUSE:Manager Retail Branch Server 4.1 |
before 3004-150200.72.1 | 3004-150200.72.1 |
saltSUSE:Manager Server 4.1 |
before 3004-150200.72.1 | 3004-150200.72.1 |
saltSUSE:Enterprise Storage 7 |
before 3004-150200.72.1 | 3004-150200.72.1 |
saltSUSE:Linux Enterprise Module for Basesystem 15 SP4 |
before 3004-150400.8.8.1 | 3004-150400.8.8.1 |
saltSUSE:Linux Enterprise Module for Server Applications 15 SP4 |
before 3004-150400.8.8.1 | 3004-150400.8.8.1 |
saltSUSE:Linux Enterprise Module for Transactional Server 15 SP4 |
before 3004-150400.8.8.1 | 3004-150400.8.8.1 |
saltopenSUSE:Leap 15.4 |
before 3004-150400.8.8.1 | 3004-150400.8.8.1 |
venv-salt-minionSUSE:Manager Client Tools 15 |
before 3004-150000.3.11.1 | 3004-150000.3.11.1 |
venv-salt-minionSUSE:Manager Proxy Module 4.3 |
before 3004-150000.3.11.1 | 3004-150000.3.11.1 |
venv-salt-minionSUSE:Manager Server Module 4.3 |
before 3004-150000.3.11.1 | 3004-150000.3.11.1 |
venv-salt-minionSUSE:Manager Client Tools 12 |
before 3004-3.11.1 | 3004-3.11.1 |
saltUbuntu: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 less0.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 |
saltUbuntu: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 less2015.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 |
saltUbuntu: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 |
saltUbuntu: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
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE 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
repo.saltproject.io
saltproject.io/security_announcements/salt-security-advisory-release-june-21st-2022/%2C
security.gentoo.org/glsa/202310-22
nvd.nist.gov/vuln/detail/CVE-2022-22967
github.com/pypa/advisory-database/tree/main/vulns/salt/PYSEC-2022-210.yaml
saltproject.io/security_announcements/salt-security-advisory-release-june-21st-2022/,
Show 23 moreShow less
github.com/advisories/GHSA-fpxm-fprw-6hxj
github.com/CVEProject/cvelistV5/tree/main/cves/2022/22xxx/CVE-2022-22967.json
github.com/saltstack/salt
suse.com/support/update/announcement/2022/suse-su-20222154-1
bugzilla.suse.com/1200566
suse.com/security/cve/CVE-2022-22967
suse.com/support/update/announcement/2022/suse-su-20222159-1
suse.com/support/update/announcement/2022/suse-su-20222178-1
suse.com/support/update/announcement/2022/suse-su-20222178-2
suse.com/support/update/announcement/2022/suse-su-20222253-1
suse.com/support/update/announcement/2022/suse-su-20222278-1
suse.com/support/update/announcement/2022/suse-su-20222304-1
suse.com/support/update/announcement/2022/suse-su-20223172-1
bugzilla.suse.com/1195895
bugzilla.suse.com/1197288
bugzilla.suse.com/1198489
bugzilla.suse.com/1198744
bugzilla.suse.com/1199372
bugzilla.suse.com/1201082
suse.com/support/update/announcement/2022/suse-su-20223177-1
ubuntu.com/security/CVE-2022-22967
saltproject.io/security_announcements/salt-security-advisory-release-june-21st-2022
cve.org/CVERecord?id=CVE-2022-22967
Left out here: 145 versions. The JSON record has them.