CVE-2019-3804: High severity centos cockpit vulnerability
A flaw was found in cockpit web server that may lead to denial of server through sending crafted invalid base64 headers.
References:
https://bugzilla.redhat.com/showbug.cgi?id=1659542
Upstream issue:
https://github.com/cockpit-project/cockpit/pull/10819
Upstream patch:
https://github.com/cockpit-project/cockpit/commit/c51f6177576d7e12
Other sources
It was found that cockpit before version 184 used glib's base64 decode functionality incorrectly resulting in a denial of service attack. An unauthenticated attacker could send a specially crafted request with an invalid base64-encoded cookie which could cause the web service to crash.
— MITRE
Affected Software
Remediation
Patch Available
Event History
Frequently Asked Questions
What is CVE-2019-3804?
CVE-2019-3804 is a vulnerability in Cockpit that allows an unauthenticated attacker to crash the web service by sending a specially crafted request with an invalid base64-encoded cookie.
What is the severity of CVE-2019-3804?
The severity of CVE-2019-3804 is high, with a CVSS score of 7.5.
How can an attacker exploit CVE-2019-3804?
An attacker can exploit CVE-2019-3804 by sending a specially crafted request with an invalid base64-encoded cookie to the affected Cockpit web service.
What is the affected software by CVE-2019-3804?
The affected software by CVE-2019-3804 includes Cockpit versions up to but excluding version 184, as well as the Fedora and Redhat Virtualization operating systems.
How can CVE-2019-3804 be mitigated?
CVE-2019-3804 can be mitigated by updating Cockpit to version 184 or higher.