CVE-2019-10136 Security feature bypass in spacewalk
Attackers can extend expired session validity by manipulating token checksums, bypassing authentication expiration controls in Spacewalk.
- 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-2019-10136?
CVE-2019-10136 is a medium-severity vulnerability in Redhat Satellite, published on 2 Jul 2019. Any signed-in user can exploit it over the network, with no action from the victim.
Official description
It was found that Spacewalk, all versions through 2.9, did not safely compute client token checksums. An attacker with a valid, but expired, authenticated set of headers could move some digits around, artificially extending the session validity without modifying the checksum.
Weakness: CWE-347
Which versions are affected by CVE-2019-10136?
It affects 2 products.
Linux distribution packages (40)
spacewalk-backend Red Hat:network_satellite:5.8::el6 | All versions | 0:2.5.3-177.el6sat |
spacewalk-backend-app Red Hat:network_satellite:5.8::el6 | All versions | 0:2.5.3-177.el6sat |
spacewalk-backend-applet Red Hat:network_satellite:5.8::el6 | All versions | 0:2.5.3-177.el6sat |
spacewalk-backend-cdn Red Hat:network_satellite:5.8::el6 | All versions | 0:2.5.3-177.el6sat |
spacewalk-backend-config-files Red Hat:network_satellite:5.8::el6 | All versions | 0:2.5.3-177.el6sat |
spacewalk-backend-config-files-common Red Hat:network_satellite:5.8::el6 | All versions | 0:2.5.3-177.el6sat |
spacewalk-backend-config-files-tool Red Hat:network_satellite:5.8::el6 | All versions | 0:2.5.3-177.el6sat |
spacewalk-backend-iss Red Hat:network_satellite:5.8::el6 | All versions | 0:2.5.3-177.el6sat |
spacewalk-backend-iss-export Red Hat:network_satellite:5.8::el6 | All versions | 0:2.5.3-177.el6sat |
spacewalk-backend-libs Red Hat:network_satellite:5.8::el6 | All versions | 0:2.5.3-177.el6sat |
spacewalk-backend-package-push-server Red Hat:network_satellite:5.8::el6 | All versions | 0:2.5.3-177.el6sat |
spacewalk-backend-server Red Hat:network_satellite:5.8::el6 | All versions | 0:2.5.3-177.el6sat |
spacewalk-backend-sql Red Hat:network_satellite:5.8::el6 | All versions | 0:2.5.3-177.el6sat |
spacewalk-backend-sql-oracle Red Hat:network_satellite:5.8::el6 | All versions | 0:2.5.3-177.el6sat |
spacewalk-backend-sql-postgresql Red Hat:network_satellite:5.8::el6 | All versions | 0:2.5.3-177.el6sat |
spacewalk-backend-tools Red Hat:network_satellite:5.8::el6 | All versions | 0:2.5.3-177.el6sat |
spacewalk-backend-xml-export-libs Red Hat:network_satellite:5.8::el6 | All versions | 0:2.5.3-177.el6sat |
spacewalk-backend-xmlrpc Red Hat:network_satellite:5.8::el6 | All versions | 0:2.5.3-177.el6sat |
mgr-cfg SUSE:Linux Enterprise Server 11 SP3-CLIENT-TOOLS | All versions | 4.0.9-5.6.3 |
mgr-daemon SUSE:Linux Enterprise Server 11 SP3-CLIENT-TOOLS | All versions | 4.0.7-5.8.2 |
mgr-osad SUSE:Linux Enterprise Server 11 SP3-CLIENT-TOOLS | All versions | 4.0.9-5.6.2 |
mgr-virtualization SUSE:Linux Enterprise Server 11 SP3-CLIENT-TOOLS | All versions | 4.0.8-5.8.3 |
rhnlib SUSE:Linux Enterprise Server 11 SP3-CLIENT-TOOLS | All versions | 4.0.11-12.16.1 |
spacecmd SUSE:Linux Enterprise Server 11 SP3-CLIENT-TOOLS | All versions | 4.0.14-18.51.1 |
spacewalk-backend SUSE:Linux Enterprise Server 11 SP3-CLIENT-TOOLS | All versions | 4.0.25-28.42.1 |
spacewalk-remote-utils SUSE:Linux Enterprise Server 11 SP3-CLIENT-TOOLS | All versions | 4.0.5-6.12.2 |
mgr-cfg SUSE:Linux Enterprise Server 11 SP4-CLIENT-TOOLS | All versions | 4.0.9-5.6.3 |
mgr-daemon SUSE:Linux Enterprise Server 11 SP4-CLIENT-TOOLS | All versions | 4.0.7-5.8.2 |
mgr-osad SUSE:Linux Enterprise Server 11 SP4-CLIENT-TOOLS | All versions | 4.0.9-5.6.2 |
mgr-virtualization SUSE:Linux Enterprise Server 11 SP4-CLIENT-TOOLS | All versions | 4.0.8-5.8.3 |
rhnlib SUSE:Linux Enterprise Server 11 SP4-CLIENT-TOOLS | All versions | 4.0.11-12.16.1 |
spacecmd SUSE:Linux Enterprise Server 11 SP4-CLIENT-TOOLS | All versions | 4.0.14-18.51.1 |
spacewalk-backend SUSE:Linux Enterprise Server 11 SP4-CLIENT-TOOLS | All versions | 4.0.25-28.42.1 |
spacewalk-remote-utils SUSE:Linux Enterprise Server 11 SP4-CLIENT-TOOLS | All versions | 4.0.5-6.12.2 |
golang-github-prometheus-prometheus SUSE:Manager Client Tools 12 | All versions | 2.11.1-1.6.2 |
kiwi-desc-saltboot SUSE:Manager Client Tools 12 | All versions | 0.1.1564399963.cf19a13-1.12.1 |
mgr-cfg SUSE:Manager Client Tools 12 | All versions | 4.0.9-1.6.4 |
mgr-daemon SUSE:Manager Client Tools 12 | All versions | 4.0.7-1.8.2 |
mgr-osad SUSE:Manager Client Tools 12 | All versions | 4.0.9-1.6.2 |
mgr-virtualization SUSE:Manager Client Tools 12 | All versions | 4.0.8-1.8.3 |
Products include Redhat Satellite, Redhat Spacewalk.
How do I fix CVE-2019-10136?
Apply the vendor's patch.
Is CVE-2019-10136 being exploited?
There is no known exploitation of CVE-2019-10136 in the wild and no public exploit code.
Other vulnerabilities in Redhat Satellite
- CVE-2024-7012 Puppet-foreman: an authentication bypass vulnerability exists in foreman
- CVE-2024-7923 Puppet-pulpcore: an authentication bypass vulnerability exists in pulpcore
- CVE-2026-96659 Foreman: excessive permissions for viewer role on preview
- CVE-2023-0118 Foreman: arbitrary code execution through templates
- CVE-2008-2369 Hardcoded credentials in n/a
Sources
Also known as GHSA-w2m4-8m7f-6vwv, RHSA-2019:1661, SUSE-SU-2019:14163-1, SUSE-SU-2019:2312-1, SUSE-SU-2019:2317-1.