CVE-2019-10136 Security feature bypass in spacewalk

Medium 4.3 Published Updated

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::el6All versions0:2.5.3-177.el6sat
spacewalk-backend-app Red Hat:network_satellite:5.8::el6All versions0:2.5.3-177.el6sat
spacewalk-backend-applet Red Hat:network_satellite:5.8::el6All versions0:2.5.3-177.el6sat
spacewalk-backend-cdn Red Hat:network_satellite:5.8::el6All versions0:2.5.3-177.el6sat
spacewalk-backend-config-files Red Hat:network_satellite:5.8::el6All versions0:2.5.3-177.el6sat
spacewalk-backend-config-files-common Red Hat:network_satellite:5.8::el6All versions0:2.5.3-177.el6sat
spacewalk-backend-config-files-tool Red Hat:network_satellite:5.8::el6All versions0:2.5.3-177.el6sat
spacewalk-backend-iss Red Hat:network_satellite:5.8::el6All versions0:2.5.3-177.el6sat
spacewalk-backend-iss-export Red Hat:network_satellite:5.8::el6All versions0:2.5.3-177.el6sat
spacewalk-backend-libs Red Hat:network_satellite:5.8::el6All versions0:2.5.3-177.el6sat
spacewalk-backend-package-push-server Red Hat:network_satellite:5.8::el6All versions0:2.5.3-177.el6sat
spacewalk-backend-server Red Hat:network_satellite:5.8::el6All versions0:2.5.3-177.el6sat
spacewalk-backend-sql Red Hat:network_satellite:5.8::el6All versions0:2.5.3-177.el6sat
spacewalk-backend-sql-oracle Red Hat:network_satellite:5.8::el6All versions0:2.5.3-177.el6sat
spacewalk-backend-sql-postgresql Red Hat:network_satellite:5.8::el6All versions0:2.5.3-177.el6sat
spacewalk-backend-tools Red Hat:network_satellite:5.8::el6All versions0:2.5.3-177.el6sat
spacewalk-backend-xml-export-libs Red Hat:network_satellite:5.8::el6All versions0:2.5.3-177.el6sat
spacewalk-backend-xmlrpc Red Hat:network_satellite:5.8::el6All versions0:2.5.3-177.el6sat
mgr-cfg SUSE:Linux Enterprise Server 11 SP3-CLIENT-TOOLSAll versions4.0.9-5.6.3
mgr-daemon SUSE:Linux Enterprise Server 11 SP3-CLIENT-TOOLSAll versions4.0.7-5.8.2
mgr-osad SUSE:Linux Enterprise Server 11 SP3-CLIENT-TOOLSAll versions4.0.9-5.6.2
mgr-virtualization SUSE:Linux Enterprise Server 11 SP3-CLIENT-TOOLSAll versions4.0.8-5.8.3
rhnlib SUSE:Linux Enterprise Server 11 SP3-CLIENT-TOOLSAll versions4.0.11-12.16.1
spacecmd SUSE:Linux Enterprise Server 11 SP3-CLIENT-TOOLSAll versions4.0.14-18.51.1
spacewalk-backend SUSE:Linux Enterprise Server 11 SP3-CLIENT-TOOLSAll versions4.0.25-28.42.1
spacewalk-remote-utils SUSE:Linux Enterprise Server 11 SP3-CLIENT-TOOLSAll versions4.0.5-6.12.2
mgr-cfg SUSE:Linux Enterprise Server 11 SP4-CLIENT-TOOLSAll versions4.0.9-5.6.3
mgr-daemon SUSE:Linux Enterprise Server 11 SP4-CLIENT-TOOLSAll versions4.0.7-5.8.2
mgr-osad SUSE:Linux Enterprise Server 11 SP4-CLIENT-TOOLSAll versions4.0.9-5.6.2
mgr-virtualization SUSE:Linux Enterprise Server 11 SP4-CLIENT-TOOLSAll versions4.0.8-5.8.3
rhnlib SUSE:Linux Enterprise Server 11 SP4-CLIENT-TOOLSAll versions4.0.11-12.16.1
spacecmd SUSE:Linux Enterprise Server 11 SP4-CLIENT-TOOLSAll versions4.0.14-18.51.1
spacewalk-backend SUSE:Linux Enterprise Server 11 SP4-CLIENT-TOOLSAll versions4.0.25-28.42.1
spacewalk-remote-utils SUSE:Linux Enterprise Server 11 SP4-CLIENT-TOOLSAll versions4.0.5-6.12.2
golang-github-prometheus-prometheus SUSE:Manager Client Tools 12All versions2.11.1-1.6.2
kiwi-desc-saltboot SUSE:Manager Client Tools 12All versions0.1.1564399963.cf19a13-1.12.1
mgr-cfg SUSE:Manager Client Tools 12All versions4.0.9-1.6.4
mgr-daemon SUSE:Manager Client Tools 12All versions4.0.7-1.8.2
mgr-osad SUSE:Manager Client Tools 12All versions4.0.9-1.6.2
mgr-virtualization SUSE:Manager Client Tools 12All versions4.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.

All Redhat Satellite vulnerabilities

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.

Is CVE-2019-10136 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free