CVE-2020-8028
salt-api is accessible to every user on SUSE Manager Server
A Improper Access Control vulnerability in the configuration of salt of SUSE Linux Enterprise Module for SUSE Manager Server 4.1, SUSE Manager Proxy 4.0, SUSE Manager Retail Branch Server 4.0, SUSE Manager Server 3.2, SUSE Manager Server 4.0 allows local users to escalate to root on every system managed by SUSE manager. On the managing node itself code can be executed as user salt, potentially allowing for escalation to root there. This issue affects: SUSE Linux Enterprise Module for SUSE Manager Server 4.1 google-gson versions prior to 2.8.5-3.4.3, httpcomponents-client-4.5.6-3.4.2, httpcomponents-. SUSE Manager Proxy 4.0 release-notes-susemanager-proxy versions prior to 4.0.9-0.16.38.1. SUSE Manager Retail Branch Server 4.0 release-notes-susemanager-proxy versions prior to 4.0.9-0.16.38.1. SUSE Manager Server 3.2 salt-netapi-client versions prior to 0.16.0-4.14.1, spacewalk-. SUSE Manager Server 4.0 release-notes-susemanager versions prior to 4.0.9-3.54.1.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
9.3
salt-api is accessible to every user on SUSE Manager Server
A Improper Access Control vulnerability in the configuration of salt of SUSE Linux Enterprise Module for SUSE Manager Server 4.1, SUSE Manager Proxy 4.0, SUSE Manager Retail Branch Server 4.0, SUSE Manager Server 3.2, SUSE Manager Server 4.0 allows local users to escalate to root on every system managed by SUSE manager. On the managing node itself code can be executed as user salt, potentially allowing for escalation to root there. This issue affects: SUSE Linux Enterprise Module for SUSE Manager Server 4.1 google-gson versions prior to 2.8.5-3.4.3, httpcomponents-client-4.5.6-3.4.2, httpcomponents-. SUSE Manager Proxy 4.0 release-notes-susemanager-proxy versions prior to 4.0.9-0.16.38.1. SUSE Manager Retail Branch Server 4.0 release-notes-susemanager-proxy versions prior to 4.0.9-0.16.38.1. SUSE Manager Server 3.2 salt-netapi-client versions prior to 0.16.0-4.14.1, spacewalk-. SUSE Manager Server 4.0 release-notes-susemanager versions prior to 4.0.9-3.54.1.
- Record
CVE-2020-8028- CVSS 3.1
- 9.3 Critical
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H - Weakness
- CWE-284
- Updated
- 2026-11-02
EUVDEUVD-2020-28940
9.3
A Improper Access Control vulnerability in the configuration of salt of SUSE Linux Enterprise Module for SUSE Manager Server 4.1, SUSE Manager Proxy 4.0, SUSE Manager Retail Branch Server 4.0, SUSE Manager Server 3.2, SUSE Manager Server 4.0 allows local users to escalate to root on every system managed by SUSE manager. On the managing node itself code can be executed as user salt, potentially allowing for escalation to root there. This issue affects: SUSE Linux Enterprise Module for SUSE Manager Server 4.1 google-gson versions prior to 2.8.5-3.4.3, httpcomponents-client-4.5.6-3.4.2, httpcomponents-. SUSE Manager Proxy 4.0 release-notes-susemanager-proxy versions prior to 4.0.9-0.16.38.1. SUSE Manager Retail Branch Server 4.0 release-notes-susemanager-proxy versions prior to 4.0.9-0.16.38.1. SUSE Manager Server 3.2 salt-netapi-client versions prior to 0.16.0-4.14.1, spacewalk-. SUSE Manager Server 4.0 release-notes-susemanager versions prior to 4.0.9-3.54.1.
- Record
EUVD-2020-28940- CVSS 3.1
- 9.3 Critical
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-pmmp-f225-r347 No score
A Improper Access Control vulnerability in the configuration of salt of SUSE Linux Enterprise...
A Improper Access Control vulnerability in the configuration of salt of SUSE Linux Enterprise Module for SUSE Manager Server 4.1, SUSE Manager Proxy 4.0, SUSE Manager Retail Branch Server 4.0, SUSE Manager Server 3.2, SUSE Manager Server 4.0 allows local users to escalate to root on every system managed by SUSE manager. On the managing node itself code can be executed as user salt, potentially allowing for escalation to root there. This issue affects: SUSE Linux Enterprise Module for SUSE Manager Server 4.1 google-gson versions prior to 2.8.5-3.4.3, httpcomponents-client-4.5.6-3.4.2, httpcomponents-. SUSE Manager Proxy 4.0 release-notes-susemanager-proxy versions prior to 4.0.9-0.16.38.1. SUSE Manager Retail Branch Server 4.0 release-notes-susemanager-proxy versions prior to 4.0.9-0.16.38.1. SUSE Manager Server 3.2 salt-netapi-client versions prior to 0.16.0-4.14.1, spacewalk-. SUSE Manager Server 4.0 release-notes-susemanager versions prior to 4.0.9-3.54.1.
- Record
GHSA-pmmp-f225-r347- Updated
- 2026-11-02
NVD
9.3
A Improper Access Control vulnerability in the configuration of salt of SUSE Linux Enterprise Module for SUSE Manager Server 4.1, SUSE Manager Proxy 4.0, SUSE Manager Retail Branch Server 4.0, SUSE Manager Server 3.2, SUSE Manager Server 4.0 allows local users to escalate to root on every system managed by SUSE manager. On the managing node itself code can be executed as user salt, potentially allowing for escalation to root there. This issue affects: SUSE Linux Enterprise Module for SUSE Manager Server 4.1 google-gson versions prior to 2.8.5-3.4.3, httpcomponents-client-4.5.6-3.4.2, httpcomponents-. SUSE Manager Proxy 4.0 release-notes-susemanager-proxy versions prior to 4.0.9-0.16.38.1. SUSE Manager Retail Branch Server 4.0 release-notes-susemanager-proxy versions prior to 4.0.9-0.16.38.1. SUSE Manager Server 3.2 salt-netapi-client versions prior to 0.16.0-4.14.1, spacewalk-. SUSE Manager Server 4.0 release-notes-susemanager versions prior to 4.0.9-3.54.1.
- Record
CVE-2020-8028- CVSS 3.1
- 9.3 Critical
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H - CVSS 2.0
- 7.2 High
AV:L/AC:L/Au:N/C:C/I:C/A:C - Weakness
- CWE-284
- Updated
- 2026-11-02
OSVSUSE-SU-2020:2647-1 No score
Security update for for SUSE Manager 4.1
This update for SUSE Manager 4.1 fixes the following issues:
google-gson:
- Use packages from SUSE:SLE-15-SP2:Update:Products:Manager41:Update to fix building other packages.
httpcomponents-client:
- Use packages from SUSE:SLE-15-SP2:Update:Products:Manager41:Update to fix building other packages.
httpcomponents-core:
- Use packages from SUSE:SLE-15-SP2:Update:Products:Manager41:Update to fix building other packages.
salt-netapi-client:
- Refresh authentication module list to newer Salt versions
spacewalk-admin:
- Use the Salt API in authenticated and encrypted form (bsc#1175884, CVE-2020-8028)
spacewalk-java:
- Use the Salt API in authenticated and encrypted form (bsc#1175884, CVE-2020-8028)
spacewalk-setup:
- Use the Salt API in authenticated and encrypted form (bsc#1175884, CVE-2020-8028)
velocity:
- Use packages from SUSE:SLE-15-SP2:Update:Products:Manager41:Update to fix building other packages.
- Record
SUSE-SU-2020:2647-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:2648-1 No score
Security update for SUSE Manager 3.2
This update for SUSE Manager 3.2 fixes the following issues:
salt-netapi-client:
- Refresh authentication module list to newer Salt versions
spacewalk-admin:
- Use the Salt API in authenticated and encrypted form (bsc#1175884, CVE-2020-8028)
spacewalk-java:
- Use the Salt API in authenticated and encrypted form (bsc#1175884, CVE-2020-8028)
spacewalk-setup:
- Use the Salt API in authenticated and encrypted form (bsc#1175884, CVE-2020-8028)
- Record
SUSE-SU-2020:2648-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:2650-1 No score
Security update for SUSE Manager Server 4.0
This update fixes the following issues:
hibernate5:
- Address CVE-2019-14900 (bsc#1172079)
image-sync-formula:
- Allow image-sync state on regular minion.
Image sync state requires branch-network pillars to get the directory
where to sync images. Use default
/srv/saltbootif that pillar is missing so image-sync can be applied on non branch minions as well.
openvpn-formula:
- Add hint that ssl certs must be on system (bsc#1172279)
prometheus-exporters-formula:
- Bugfix: Handle exporters proxy for unsupported distros (bsc#1175555)
- Add support for exporters proxy (exporter_exporter)
- Update the apache exporter config file for Debian
salt-netapi-client:
- Refresh authentication module list to newer Salt versions
saltboot-formula:
- Better fix for rounding errors (bsc#1136857)
spacecmd:
- Python3 fixes for errata in spacecmd (bsc#1169664)
- Python3 fix for sorted usage (bsc#1167907)
- Fix softwarechannel_listlatestpackages throwing error on empty channels (bsc#1175889)
- Fix escaping of package names (bsc#1171281)
spacewalk-admin:
- Use the Salt API in authenticated and encrypted form (bsc#1175884, CVE-2020-8028)
spacewalk-certs-tools:
- Add option --nostricthostkeychecking to spacewalk-ssh-push-init
- Strip SSL Certificate Common Name after 63 Characters (bsc#1173535)
spacewalk-java:
- Use the Salt API in authenticated and encrypted form (bsc#1175884, CVE-2020-8028)
- Fix EntityExistsException on migration from traditional to salt minion via proxy (bsc#1175556)
- Use media.1/products from media when not specified different (bsc#1175558)
- Fix: use quiet API method when using spacewalk-common-channels (bsc#1175529)
- Fix alignment on icon on entitlement page
- Reset the server path on minion registration (bsc#1174254)
- Upgrade jQuery and adapt the code - CVE-2020-11022 (bsc#1172831)
- Fix error when rolling back a system to a snapshot (bsc#1173997)
- Avoid deadlock when syncing channels and registering minions at the same time (bsc#1173566)
- Provide comps.xml and modules.yaml when using onlinerepo for kickstart
- Set CPU and memory info for virtual instances (bsc#1170244)
- Change system list header text to something better (bsc#1173982)
spacewalk-setup:
- Use the Salt API in authenticated and encrypted form (bsc#1175884, CVE-2020-8028)
spacewalk-utils:
- Avoid exceptions on the logs when looking for channels that do not exist (bsc#1175529)
spacewalk-web:
- Fix login page after jQuery upgrade (bsc#1175224)
- Upgrade jQuery and adapt the code - CVE-2020-11022 (bsc#1172831)
- Warn when a system is in multiple groups that configure the same formula in the system formula's UI (bsc#1173554)
susemanager:
- Define bootstrap repo data for SUSE Manager Proxies (bsc#1174470)
susemanager-frontend-libs:
- Upgrade jquery to 3.5.1 - CVE-2020-11022 (bsc#1172831)
susemanager-schema:
- Prevent a deadlock error involving delete_server and update_needed_cache (bsc#1173073)
susemanager-sls:
- Fix the dnf plugin to add the token to the HTTP header (bsc#1175724)
- Fix reporting of missing products in product.all_installed (bsc#1165829)
- Require PyYAML version >= 5.1
- Get redhat-release only when it is not a symlink
- Fix: supply a dnf base when dealing w/repos (bsc#1172504)
- Fix: autorefresh in repos is zypper-only
susemanager-sync-data:
- Remove version from centos and oracle linux identifier (bsc#1173584)
virtualization-host-formula:
- Update to version 0.5
- Ensure kernel-default and libvirt-python3 are installed
- Set bridge network as default
- Fix conditionals (bsc#1175791)
How to apply this update:
- Log in as root user to the SUSE Manager server.
- Stop the Spacewalk service: spacewalk-service stop
- Apply the patch using either zypper patch or YaST Online Update.
- Upgrade the database schema: spacewalk-schema-upgrade
- Start the Spacewalk service: spacewalk-service start
- Record
SUSE-SU-2020:2650-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
google-gsonSUSE:Manager Server Module 4.1 |
before 2.8.5-3.4.3 | 2.8.5-3.4.3 |
httpcomponents-clientSUSE:Manager Server Module 4.1 |
before 4.5.6-3.4.2 | 4.5.6-3.4.2 |
httpcomponents-coreSUSE:Manager Server Module 4.1 |
before 4.4.10-3.4.2 | 4.4.10-3.4.2 |
salt-netapi-clientSUSE:Manager Server Module 4.1 |
before 0.17.0-3.3.2 | 0.17.0-3.3.2 |
spacewalk-adminSUSE:Manager Server Module 4.1 |
before 4.1.6-3.3.3 | 4.1.6-3.3.3 |
spacewalk-javaSUSE:Manager Server Module 4.1 |
before 4.1.19-3.8.2 | 4.1.19-3.8.2 |
spacewalk-setupSUSE:Manager Server Module 4.1 |
before 4.1.6-3.3.2 | 4.1.6-3.3.2 |
salt-netapi-clientSUSE:Manager Server 3.2 |
before 0.16.0-4.14.1 | 0.16.0-4.14.1 |
spacewalk-adminSUSE:Manager Server 3.2 |
before 2.8.4.7-3.15.1 | 2.8.4.7-3.15.1 |
spacewalk-javaSUSE:Manager Server 3.2 |
before 2.8.78.30-3.53.1 | 2.8.78.30-3.53.1 |
Show 24 moreShow less
| Package | Affected | Fixed |
|---|---|---|
spacewalk-setupSUSE:Manager Server 3.2 |
before 2.8.7.11-3.28.1 | 2.8.7.11-3.28.1 |
spacecmdSUSE:Manager Proxy Module 4.0 From an advisory covering 3 CVEs |
before 4.0.20-3.19.2 | 4.0.20-3.19.2 |
spacewalk-certs-toolsSUSE:Manager Proxy Module 4.0 From an advisory covering 3 CVEs |
before 4.0.17-3.21.3 | 4.0.17-3.21.3 |
spacewalk-proxySUSE:Manager Proxy Module 4.0 From an advisory covering 3 CVEs |
before 4.0.14-3.10.3 | 4.0.14-3.10.3 |
spacewalk-webSUSE:Manager Proxy Module 4.0 From an advisory covering 3 CVEs |
before 4.0.23-3.30.3 | 4.0.23-3.30.3 |
hibernate5SUSE:Manager Server Module 4.0 From an advisory covering 3 CVEs |
before 5.3.7-4.3.2 | 5.3.7-4.3.2 |
image-sync-formulaSUSE:Manager Server Module 4.0 From an advisory covering 3 CVEs |
before 0.1.1595937550.0285244-3.20.2 | 0.1.1595937550.0285244-3.20.2 |
openvpn-formulaSUSE:Manager Server Module 4.0 From an advisory covering 3 CVEs |
before 0.1.1-4.6.2 | 0.1.1-4.6.2 |
prometheus-exporters-formulaSUSE:Manager Server Module 4.0 From an advisory covering 3 CVEs |
before 0.7.1-3.10.2 | 0.7.1-3.10.2 |
salt-netapi-clientSUSE:Manager Server Module 4.0 From an advisory covering 3 CVEs |
before 0.17.0-4.6.3 | 0.17.0-4.6.3 |
saltboot-formulaSUSE:Manager Server Module 4.0 From an advisory covering 3 CVEs |
before 0.1.1595937550.0285244-3.19.2 | 0.1.1595937550.0285244-3.19.2 |
spacecmdSUSE:Manager Server Module 4.0 From an advisory covering 3 CVEs |
before 4.0.20-3.19.2 | 4.0.20-3.19.2 |
spacewalk-adminSUSE:Manager Server Module 4.0 From an advisory covering 3 CVEs |
before 4.0.11-3.12.1 | 4.0.11-3.12.1 |
spacewalk-certs-toolsSUSE:Manager Server Module 4.0 From an advisory covering 3 CVEs |
before 4.0.17-3.21.3 | 4.0.17-3.21.3 |
spacewalk-javaSUSE:Manager Server Module 4.0 From an advisory covering 3 CVEs |
before 4.0.37-3.39.1 | 4.0.37-3.39.1 |
spacewalk-setupSUSE:Manager Server Module 4.0 From an advisory covering 3 CVEs |
before 4.0.14-3.14.1 | 4.0.14-3.14.1 |
spacewalk-utilsSUSE:Manager Server Module 4.0 From an advisory covering 3 CVEs |
before 4.0.18-3.21.3 | 4.0.18-3.21.3 |
spacewalk-webSUSE:Manager Server Module 4.0 From an advisory covering 3 CVEs |
before 4.0.23-3.30.3 | 4.0.23-3.30.3 |
susemanagerSUSE:Manager Server Module 4.0 From an advisory covering 3 CVEs |
before 4.0.28-3.36.3 | 4.0.28-3.36.3 |
susemanager-frontend-libsSUSE:Manager Server Module 4.0 From an advisory covering 3 CVEs |
before 4.0.2-4.3.2 | 4.0.2-4.3.2 |
susemanager-schemaSUSE:Manager Server Module 4.0 From an advisory covering 3 CVEs |
before 4.0.22-3.29.2 | 4.0.22-3.29.2 |
susemanager-slsSUSE:Manager Server Module 4.0 From an advisory covering 3 CVEs |
before 4.0.29-3.31.3 | 4.0.29-3.31.3 |
susemanager-sync-dataSUSE:Manager Server Module 4.0 From an advisory covering 3 CVEs |
before 4.0.18-3.24.2 | 4.0.18-3.24.2 |
virtualization-host-formulaSUSE:Manager Server Module 4.0 From an advisory covering 3 CVEs |
before 0.5-4.12.3 | 0.5-4.12.3 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2020-8028 is a critical vulnerability (CVSS 9.3) in Suse Salt-netapi-client, published September 16, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.40%, the 34th percentile. Fixed in google-gson 2.8.5-3.4.3.
References
bugzilla.suse.com/show_bug.cgi?id=1175884
nvd.nist.gov/vuln/detail/CVE-2020-8028
github.com/advisories/GHSA-pmmp-f225-r347
suse.com/support/update/announcement/2020/suse-su-20202647-1
bugzilla.suse.com/1175884
suse.com/security/cve/CVE-2020-8028
Show 31 moreShow less
suse.com/support/update/announcement/2020/suse-su-20202648-1
suse.com/support/update/announcement/2020/suse-su-20202650-1
bugzilla.suse.com/1136857
bugzilla.suse.com/1165829
bugzilla.suse.com/1167907
bugzilla.suse.com/1169664
bugzilla.suse.com/1170244
bugzilla.suse.com/1171281
bugzilla.suse.com/1172079
bugzilla.suse.com/1172279
bugzilla.suse.com/1172504
bugzilla.suse.com/1172831
bugzilla.suse.com/1173073
bugzilla.suse.com/1173535
bugzilla.suse.com/1173554
bugzilla.suse.com/1173566
bugzilla.suse.com/1173584
bugzilla.suse.com/1173982
bugzilla.suse.com/1173997
bugzilla.suse.com/1174254
bugzilla.suse.com/1174470
bugzilla.suse.com/1175224
bugzilla.suse.com/1175529
bugzilla.suse.com/1175555
bugzilla.suse.com/1175556
bugzilla.suse.com/1175558
bugzilla.suse.com/1175724
bugzilla.suse.com/1175791
bugzilla.suse.com/1175889
suse.com/security/cve/CVE-2019-14900
suse.com/security/cve/CVE-2020-11022