CVE-2019-3804
It was found that cockpit before version 184 used glib's base64 decode functionality incorrectly...
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.5
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.
- Record
CVE-2019-3804- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-909
- Updated
- 2026-11-02
EUVDEUVD-2019-13430
7.5
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.
- Record
EUVD-2019-13430- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-gpg2-6gwq-vf2g
7.5
It was found that cockpit before version 184 used glib's base64 decode functionality incorrectly...
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.
- Record
GHSA-gpg2-6gwq-vf2g- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-909
- Updated
- 2026-11-02
NVD
7.5
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.
- Record
CVE-2019-3804- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-909
- Updated
- 2026-11-02
OSV
7.5
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.
- Record
CVE-2019-3804- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2019-3804
7.5
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.
- Record
DEBIAN-CVE-2019-3804- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 4 moreShow less
OSVRHSA-2019:0482
7.5
Red Hat Security Advisory: cockpit security update
- Record
RHSA-2019:0482- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2019:1569
7.5
Red Hat Security Advisory: redhat-virtualization-host security and enhancement update
- Record
RHSA-2019:1569- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2019:1571
7.5
Red Hat Security Advisory: rhvm-appliance security, bug fix, and enhancement update
- Record
RHSA-2019:1571- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2019-3804
7.5
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.
- Record
UBUNTU-CVE-2019-3804- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
cockpitDebian:12 |
before 184-1 | 184-1 |
cockpitDebian:13 |
before 184-1 | 184-1 |
cockpitDebian:14 |
before 184-1 | 184-1 |
cockpitRed Hat:enterprise_linux:7::client |
before 0:173.2-1.el7 | 0:173.2-1.el7 |
cockpit-bridgeRed Hat:enterprise_linux:7::client |
before 0:173.2-1.el7 | 0:173.2-1.el7 |
cockpit-debuginfoRed Hat:enterprise_linux:7::client |
before 0:173.2-1.el7 | 0:173.2-1.el7 |
cockpit-systemRed Hat:enterprise_linux:7::client |
before 0:173.2-1.el7 | 0:173.2-1.el7 |
cockpit-wsRed Hat:enterprise_linux:7::client |
before 0:173.2-1.el7 | 0:173.2-1.el7 |
cockpit-docRed Hat:enterprise_linux:7::client |
before 0:173.2-1.el7 | 0:173.2-1.el7 |
cockpit-machines-ovirtRed Hat:enterprise_linux:7::client |
before 0:173.2-1.el7 | 0:173.2-1.el7 |
Show 29 moreShow less
| Package | Affected | Fixed |
|---|---|---|
cockpitRed Hat:enterprise_linux:7::computenode |
before 0:173.2-1.el7 | 0:173.2-1.el7 |
cockpit-bridgeRed Hat:enterprise_linux:7::computenode |
before 0:173.2-1.el7 | 0:173.2-1.el7 |
cockpit-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:173.2-1.el7 | 0:173.2-1.el7 |
cockpit-systemRed Hat:enterprise_linux:7::computenode |
before 0:173.2-1.el7 | 0:173.2-1.el7 |
cockpit-wsRed Hat:enterprise_linux:7::computenode |
before 0:173.2-1.el7 | 0:173.2-1.el7 |
cockpit-docRed Hat:enterprise_linux:7::computenode |
before 0:173.2-1.el7 | 0:173.2-1.el7 |
cockpit-machines-ovirtRed Hat:enterprise_linux:7::computenode |
before 0:173.2-1.el7 | 0:173.2-1.el7 |
cockpitRed Hat:enterprise_linux:7::server |
before 0:173.2-1.el7 | 0:173.2-1.el7 |
cockpit-bridgeRed Hat:enterprise_linux:7::server |
before 0:173.2-1.el7 | 0:173.2-1.el7 |
cockpit-debuginfoRed Hat:enterprise_linux:7::server |
before 0:173.2-1.el7 | 0:173.2-1.el7 |
cockpit-systemRed Hat:enterprise_linux:7::server |
before 0:173.2-1.el7 | 0:173.2-1.el7 |
cockpit-wsRed Hat:enterprise_linux:7::server |
before 0:173.2-1.el7 | 0:173.2-1.el7 |
cockpit-docRed Hat:enterprise_linux:7::server |
before 0:173.2-1.el7 | 0:173.2-1.el7 |
cockpit-machines-ovirtRed Hat:enterprise_linux:7::server |
before 0:173.2-1.el7 | 0:173.2-1.el7 |
cockpitRed Hat:enterprise_linux:7::workstation |
before 0:173.2-1.el7 | 0:173.2-1.el7 |
cockpit-bridgeRed Hat:enterprise_linux:7::workstation |
before 0:173.2-1.el7 | 0:173.2-1.el7 |
cockpit-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:173.2-1.el7 | 0:173.2-1.el7 |
cockpit-systemRed Hat:enterprise_linux:7::workstation |
before 0:173.2-1.el7 | 0:173.2-1.el7 |
cockpit-wsRed Hat:enterprise_linux:7::workstation |
before 0:173.2-1.el7 | 0:173.2-1.el7 |
cockpit-docRed Hat:enterprise_linux:7::workstation |
before 0:173.2-1.el7 | 0:173.2-1.el7 |
cockpit-machines-ovirtRed Hat:enterprise_linux:7::workstation |
before 0:173.2-1.el7 | 0:173.2-1.el7 |
redhat-virtualization-hostRed Hat:enterprise_linux:7::hypervisor |
before 0:4.3-20190610.0.el7_6 | 0:4.3-20190610.0.el7_6 |
redhat-virtualization-host-image-updateRed Hat:enterprise_linux:7::hypervisor |
before 0:4.3-20190610.0.el7_6 | 0:4.3-20190610.0.el7_6 |
redhat-release-virtualization-hostRed Hat:enterprise_linux:7::hypervisor |
before 0:4.3-0.8.el7 | 0:4.3-0.8.el7 |
redhat-virtualization-host-image-update-placeholderRed Hat:enterprise_linux:7::hypervisor |
before 0:4.3-0.8.el7 | 0:4.3-0.8.el7 |
rhvm-applianceRed Hat:enterprise_linux:7::hypervisor |
before 2:4.3-20190605.0.el7 | 2:4.3-20190605.0.el7 |
cockpitUbuntu:18.04:LTS |
All versions, plus listed versions 151-1156-1157-1158-1160-1 Show 4 moreShow less161-1162-1163-1164-1 |
None known |
cockpitUbuntu:20.04:LTS |
All versions, plus listed versions 202.1-1204-1206-1207-1208-1 Show 6 moreShow less210-1211-1212-1213-1214.1-1215-1 |
None known |
cockpitUbuntu:22.04:LTS |
All versions, plus listed versions 252-1256-1257-1258-1259-1 Show 6 moreShow less260-1261-1262-1263-1264-1264-1ubuntu0.22.04.1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases, products | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2019-3804 is a high vulnerability (CVSS 7.5) in [unknown] Cockpit, published March 26, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.86%, the 92nd percentile. Fixed in cockpit 184-1.
References
access.redhat.com/errata/RHSA-2019:1569
access.redhat.com/errata/RHSA-2019:1571
github.com/cockpit-project/cockpit/pull/10819
bugzilla.redhat.com/show_bug.cgi?id=CVE-2019-3804
github.com/cockpit-project/cockpit/commit/c51f6177576d7e12
nvd.nist.gov/vuln/detail/CVE-2019-3804
Show 13 moreShow less
github.com/advisories/GHSA-gpg2-6gwq-vf2g
security-tracker.debian.org/tracker/CVE-2019-3804
access.redhat.com/errata/RHSA-2019:0482
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1663567
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_0482.json
access.redhat.com/security/cve/CVE-2019-3804
cve.org/CVERecord?id=CVE-2019-3804
bugzilla.redhat.com/show_bug.cgi?id=1695560
bugzilla.redhat.com/show_bug.cgi?id=1710394
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_1569.json
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_1571.json
ubuntu.com/security/CVE-2019-3804