CVE-2022-31248 SUMA user enumeration via weak error message
Remote attackers can enumerate valid usernames in SUSE Manager Server due to observable response discrepancies in error messages.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2022-31248?
CVE-2022-31248 is a medium-severity vulnerability in SUSE Manager Server 4.1, published on 22 Jun 2022. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
A Observable Response Discrepancy vulnerability in spacewalk-java of SUSE Manager Server 4.1, SUSE Manager Server 4.2 allows remote attackers to discover valid usernames. This issue affects: SUSE Manager Server 4.1 spacewalk-java versions prior to 4.1.46-1. SUSE Manager Server 4.2 spacewalk-java versions prior to 4.2.37-1.
Weakness: CWE-204
Which versions are affected by CVE-2022-31248?
It affects 1 product.
Linux distribution packages (40)
release-notes-susemanager-proxy SUSE:Manager Proxy 4.2 | All versions | 4.2.8-150300.3.40.2 |
release-notes-susemanager-proxy SUSE:Manager Retail Branch Server 4.2 | All versions | 4.2.8-150300.3.40.2 |
release-notes-susemanager SUSE:Manager Server 4.2 | All versions | 4.2.8-150300.3.51.2 |
apache-commons-csv SUSE:Manager Server Module 4.2 | All versions | 1.2-150300.3.3.2 |
apache-commons-math3 SUSE:Manager Server Module 4.2 | All versions | 3.2-150300.3.3.2 |
drools SUSE:Manager Server Module 4.2 | All versions | 7.17.0-150300.4.3.2 |
jakarta-commons-validator SUSE:Manager Server Module 4.2 | All versions | 1.1.4-21.150300.21.3.3 |
jose4j SUSE:Manager Server Module 4.2 | All versions | 0.5.1-150300.3.3.2 |
kie-api SUSE:Manager Server Module 4.2 | All versions | 7.17.0-150300.4.3.2 |
mvel2 SUSE:Manager Server Module 4.2 | All versions | 2.2.6.Final-150300.3.3.2 |
optaplanner SUSE:Manager Server Module 4.2 | All versions | 7.17.0-150300.4.3.2 |
py27-compat-salt SUSE:Manager Server Module 4.2 | All versions | 3000.3-150300.7.7.20.2 |
python-susemanager-retail SUSE:Manager Server Module 4.2 | All versions | 1.0.1653987003.92d4870-150300.3.3.2 |
smdba SUSE:Manager Server Module 4.2 | All versions | 1.7.10-0.150300.3.9.2 |
spacecmd SUSE:Manager Server Module 4.2 | All versions | 4.2.18-150300.4.24.3 |
spacewalk-admin SUSE:Manager Server Module 4.2 | All versions | 4.2.11-150300.3.12.3 |
spacewalk-backend SUSE:Manager Server Module 4.2 | All versions | 4.2.23-150300.4.26.3 |
spacewalk-branding SUSE:Manager Server Module 4.2 | All versions | 4.2.14-150300.3.12.3 |
spacewalk-certs-tools SUSE:Manager Server Module 4.2 | All versions | 4.2.17-150300.3.21.2 |
spacewalk-client-tools SUSE:Manager Server Module 4.2 | All versions | 4.2.19-150300.4.21.3 |
spacewalk-java SUSE:Manager Server Module 4.2 | All versions | 4.2.40-150300.3.40.2 |
spacewalk-search SUSE:Manager Server Module 4.2 | All versions | 4.2.7-150300.3.9.2 |
spacewalk-setup SUSE:Manager Server Module 4.2 | All versions | 4.2.11-150300.3.15.2 |
spacewalk-utils SUSE:Manager Server Module 4.2 | All versions | 4.2.17-150300.3.18.3 |
spacewalk-web SUSE:Manager Server Module 4.2 | All versions | 4.2.28-150300.3.24.3 |
subscription-matcher SUSE:Manager Server Module 4.2 | All versions | 0.29-150300.6.9.2 |
susemanager SUSE:Manager Server Module 4.2 | All versions | 4.2.35-150300.3.36.1 |
susemanager-doc-indexes SUSE:Manager Server Module 4.2 | All versions | 4.2-150300.12.30.3 |
susemanager-docs_en SUSE:Manager Server Module 4.2 | All versions | 4.2-150300.12.30.2 |
susemanager-schema SUSE:Manager Server Module 4.2 | All versions | 4.2.23-150300.3.24.3 |
susemanager-sls SUSE:Manager Server Module 4.2 | All versions | 4.2.26-150300.3.30.1 |
susemanager-sync-data SUSE:Manager Server Module 4.2 | All versions | 4.2.13-150300.3.21.2 |
virtual-host-gatherer SUSE:Manager Server Module 4.2 | All versions | 1.0.23-150300.3.6.2 |
woodstox SUSE:Manager Server Module 4.2 | All versions | 4.4.2-150300.3.3.2 |
xmlpull-api SUSE:Manager Server Module 4.2 | All versions | 1.1.3.1-150300.3.3.2 |
apache-commons-csv SUSE:Manager Server Module 4.3 | All versions | 1.2-150400.3.3.1 |
apache-commons-math3 SUSE:Manager Server Module 4.3 | All versions | 3.2-150400.3.3.1 |
drools SUSE:Manager Server Module 4.3 | All versions | 7.17.0-150400.3.3.1 |
image-sync-formula SUSE:Manager Server Module 4.3 | All versions | 0.1.1658330139.861779d-150400.3.3.1 |
inter-server-sync SUSE:Manager Server Module 4.3 | All versions | 0.2.3-150400.3.3.1 |
Products include Suse Manager Server.
How do I fix CVE-2022-31248?
Apply the vendor's patch.
Is CVE-2022-31248 being exploited?
There is no known exploitation of CVE-2022-31248 in the wild and no public exploit code.
Other vulnerabilities in SUSE Manager Server 4.1
- CVE-2023-22644 JWT token compromise can allow malicious actions including Remote Code Execution (RCE)
- CVE-2022-21952 SUMA unauthenticated remote DoS via resource exhaustion
- CVE-2022-31255 SUMA/UYUNI directory path traversal vulnerability in CobblerSnipperViewAction
- CVE-2022-43753 SUMA/UYUNI arbitrary file disclosure vulnerability in ScapResultDownload
- CVE-2022-43754 SUMA/UYUNI reflected cross site scripting in /rhn/audit/scap/Search.do
Sources
Also known as GHSA-jcvh-6rq4-c7xr, SUSE-SU-2022:2567-1, SUSE-SU-2022:2568-1, SUSE-SU-2022:3194-1.