Vulnerabilities > CVE-2019-3804 - Missing Initialization of Resource vulnerability in multiple products

047910
CVSS 7.5 - HIGH
Attack vector
NETWORK
Attack complexity
LOW
Privileges required
NONE
Confidentiality impact
NONE
Integrity impact
NONE
Availability impact
HIGH
network
low complexity
cockpit-project
fedoraproject
redhat
CWE-909
nessus

Summary

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.

Vulnerable Configurations

Part Description Count
Application
Cockpit-Project
188
Application
Redhat
1
OS
Fedoraproject
1

Common Weakness Enumeration (CWE)

Nessus

  • NASL familyRed Hat Local Security Checks
    NASL idREDHAT-RHSA-2019-1571.NASL
    descriptionAn update for rhvm-appliance is now available for Red Hat Virtualization 4 for Red Hat Enterprise Linux 7. Red Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section. The RHV-M Virtual Appliance automates the process of installing and configuring the Red Hat Virtualization Manager. The appliance is available to download as an OVA file from the Customer Portal. Security Fix(es) : * cockpit: Crash when parsing invalid base64 headers (CVE-2019-3804) For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
    last seen2020-06-01
    modified2020-06-02
    plugin id126085
    published2019-06-21
    reporterThis script is Copyright (C) 2019-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/126085
    titleRHEL 7 : Virtualization Manager (RHSA-2019:1571)
  • NASL familyScientific Linux Local Security Checks
    NASL idSL_20190313_COCKPIT_ON_SL7_X.NASL
    descriptionSecurity Fix(es) : - cockpit: Crash when parsing invalid base64 headers (CVE-2019-3804)
    last seen2020-03-18
    modified2019-03-14
    plugin id122844
    published2019-03-14
    reporterThis script is Copyright (C) 2019-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/122844
    titleScientific Linux Security Update : cockpit on SL7.x x86_64 (20190313)
  • NASL familyCentOS Local Security Checks
    NASL idCENTOS_RHSA-2019-0482.NASL
    descriptionAn update for cockpit is now available for Red Hat Enterprise Linux 7. Red Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section. Cockpit enables users to administer GNU/Linux servers using a web browser. It offers network configuration, log inspection, diagnostic reports, SELinux troubleshooting, interactive command-line sessions, and more. Security Fix(es) : * cockpit: Crash when parsing invalid base64 headers (CVE-2019-3804) For more details about the security issue(s), including the impact, a CVSS score, and other related information, refer to the CVE page(s) listed in the References section.
    last seen2020-06-01
    modified2020-06-02
    plugin id122951
    published2019-03-20
    reporterThis script is Copyright (C) 2019-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/122951
    titleCentOS 7 : cockpit (CESA-2019:0482)
  • NASL familyNewStart CGSL Local Security Checks
    NASL idNEWSTART_CGSL_NS-SA-2019-0066_COCKPIT.NASL
    descriptionThe remote NewStart CGSL host, running version CORE 5.04 / MAIN 5.04, has cockpit packages installed that are affected by a vulnerability: - It was found that cockpit used glib
    last seen2020-06-01
    modified2020-06-02
    plugin id127264
    published2019-08-12
    reporterThis script is Copyright (C) 2019 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/127264
    titleNewStart CGSL CORE 5.04 / MAIN 5.04 : cockpit Vulnerability (NS-SA-2019-0066)
  • NASL familyRed Hat Local Security Checks
    NASL idREDHAT-RHSA-2019-1569.NASL
    descriptionAn update for redhat-virtualization-host is now available for Red Hat Virtualization 4 for Red Hat Enterprise Linux 7. Red Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section. The redhat-virtualization-host packages provide the Red Hat Virtualization Host. These packages include redhat-release-virtualization-host, ovirt-node, and rhev-hypervisor. Red Hat Virtualization Hosts (RHVH) are installed using a special build of Red Hat Enterprise Linux with only the packages required to host virtual machines. RHVH features a Cockpit user interface for monitoring the host
    last seen2020-06-01
    modified2020-06-02
    plugin id126084
    published2019-06-21
    reporterThis script is Copyright (C) 2019-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/126084
    titleRHEL 7 : Virtualization Manager (RHSA-2019:1569)
  • NASL familyHuawei Local Security Checks
    NASL idEULEROS_SA-2020-1143.NASL
    descriptionAccording to the version of the cockpit packages installed, the EulerOS installation on the remote host is affected by the following vulnerability : - It was found that cockpit before version 184 used glib
    last seen2020-05-03
    modified2020-02-25
    plugin id133977
    published2020-02-25
    reporterThis script is Copyright (C) 2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/133977
    titleEulerOS 2.0 SP8 : cockpit (EulerOS-SA-2020-1143)
  • NASL familyRed Hat Local Security Checks
    NASL idREDHAT-RHSA-2019-0482.NASL
    descriptionAn update for cockpit is now available for Red Hat Enterprise Linux 7. Red Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section. Cockpit enables users to administer GNU/Linux servers using a web browser. It offers network configuration, log inspection, diagnostic reports, SELinux troubleshooting, interactive command-line sessions, and more. Security Fix(es) : * cockpit: Crash when parsing invalid base64 headers (CVE-2019-3804) For more details about the security issue(s), including the impact, a CVSS score, and other related information, refer to the CVE page(s) listed in the References section.
    last seen2020-06-01
    modified2020-06-02
    plugin id122839
    published2019-03-14
    reporterThis script is Copyright (C) 2019-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/122839
    titleRHEL 7 : cockpit (RHSA-2019:0482)
  • NASL familyOracle Linux Local Security Checks
    NASL idORACLELINUX_ELSA-2019-0482.NASL
    descriptionFrom Red Hat Security Advisory 2019:0482 : An update for cockpit is now available for Red Hat Enterprise Linux 7. Red Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section. Cockpit enables users to administer GNU/Linux servers using a web browser. It offers network configuration, log inspection, diagnostic reports, SELinux troubleshooting, interactive command-line sessions, and more. Security Fix(es) : * cockpit: Crash when parsing invalid base64 headers (CVE-2019-3804) For more details about the security issue(s), including the impact, a CVSS score, and other related information, refer to the CVE page(s) listed in the References section.
    last seen2020-06-01
    modified2020-06-02
    plugin id122801
    published2019-03-13
    reporterThis script is Copyright (C) 2019-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/122801
    titleOracle Linux 7 : cockpit (ELSA-2019-0482)

Redhat

advisories
  • bugzilla
    id1663567
    titleCVE-2019-3804 cockpit: Crash when parsing invalid base64 headers
    oval
    OR
    • commentRed Hat Enterprise Linux must be installed
      ovaloval:com.redhat.rhba:tst:20070304026
    • AND
      • commentRed Hat Enterprise Linux 7 is installed
        ovaloval:com.redhat.rhba:tst:20150364027
      • OR
        • AND
          • commentcockpit-machines-ovirt is earlier than 0:173.2-1.el7
            ovaloval:com.redhat.rhsa:tst:20190482001
          • commentcockpit-machines-ovirt is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20190482002
        • AND
          • commentcockpit-doc is earlier than 0:173.2-1.el7
            ovaloval:com.redhat.rhsa:tst:20190482003
          • commentcockpit-doc is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20190482004
        • AND
          • commentcockpit-system is earlier than 0:173.2-1.el7
            ovaloval:com.redhat.rhsa:tst:20190482005
          • commentcockpit-system is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20190482006
        • AND
          • commentcockpit-bridge is earlier than 0:173.2-1.el7
            ovaloval:com.redhat.rhsa:tst:20190482007
          • commentcockpit-bridge is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20190482008
        • AND
          • commentcockpit is earlier than 0:173.2-1.el7
            ovaloval:com.redhat.rhsa:tst:20190482009
          • commentcockpit is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20190482010
        • AND
          • commentcockpit-ws is earlier than 0:173.2-1.el7
            ovaloval:com.redhat.rhsa:tst:20190482011
          • commentcockpit-ws is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20190482012
    rhsa
    idRHSA-2019:0482
    released2019-03-13
    severityModerate
    titleRHSA-2019:0482: cockpit security update (Moderate)
  • rhsa
    idRHSA-2019:1569
  • rhsa
    idRHSA-2019:1571
rpms
  • cockpit-0:173.2-1.el7
  • cockpit-bridge-0:173.2-1.el7
  • cockpit-debuginfo-0:173.2-1.el7
  • cockpit-doc-0:173.2-1.el7
  • cockpit-machines-ovirt-0:173.2-1.el7
  • cockpit-system-0:173.2-1.el7
  • cockpit-ws-0:173.2-1.el7
  • redhat-release-virtualization-host-0:4.3-0.8.el7
  • redhat-virtualization-host-image-update-0:4.3-20190610.0.el7_6
  • redhat-virtualization-host-image-update-placeholder-0:4.3-0.8.el7
  • rhvm-appliance-2:4.3-20190605.0.el7