ID CVE-2015-3983
Summary The pcs daemon (pcsd) in PCS 0.9.137 and earlier does not include the HTTPOnly flag in a Set-Cookie header, which makes it easier for remote attackers to obtain potentially sensitive information via script access to this cookie. NOTE: this issue was SPLIT from CVE-2015-1848 per ADT2 due to different vulnerability types.
References
Vulnerable Configurations
  • Fedora Pacemaker Configuration System (PCS) 0.9.137
    cpe:2.3:a:fedora:pacemaker_configuration_system:0.9.137
CVSS
Base: 4.3 (as of 15-05-2015 - 10:46)
Impact:
Exploitability:
CWE CWE-310
CAPEC
  • Signature Spoofing by Key Recreation
    An attacker obtains an authoritative or reputable signer's private signature key by exploiting a cryptographic weakness in the signature algorithm or pseudorandom number generation and then uses this key to forge signatures from the original signer to mislead a victim into performing actions that benefit the attacker.
Access
VectorComplexityAuthentication
NETWORK MEDIUM NONE
Impact
ConfidentialityIntegrityAvailability
PARTIAL NONE NONE
nessus via4
  • NASL family Red Hat Local Security Checks
    NASL id REDHAT-RHSA-2015-0990.NASL
    description Updated pcs packages that fix one security issue and one bug are now available for Red Hat Enterprise Linux 6. Red Hat Product Security has rated this update as having Important security impact. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available from the CVE link in the References section. The pcs packages provide a command-line tool and a web UI to configure and manage the Pacemaker and Corosync tools. It was found that the pcs daemon did not sign cookies containing session data that were sent to clients connecting via the pcsd web UI. A remote attacker could use this flaw to forge cookies and bypass authorization checks, possibly gaining elevated privileges in the pcsd web UI. Note: the pcsd web UI is not enabled by default. (CVE-2015-1848) This issue was discovered by Tomas Jelinek of Red Hat. This update also fixes the following bug : * When the IPv6 protocol was disabled on a system, starting the pcsd daemon on this system previously failed. This update adds the ability for pcsd to fall back to IPv4 when IPv6 is not available. As a result, pcsd starts properly and uses IPv4 if IPv6 is disabled. (BZ#1212115) All pcs users are advised to upgrade to these updated packages, which contain backported patches to correct these issues. After installing the updated packages, the pcsd daemon will be restarted automatically.
    last seen 2018-09-01
    modified 2018-07-26
    plugin id 83411
    published 2015-05-13
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=83411
    title RHEL 6 : pcs (RHSA-2015:0990)
  • NASL family CentOS Local Security Checks
    NASL id CENTOS_RHSA-2015-0980.NASL
    description Updated pcs packages that fix one security issue and one bug are now available for Red Hat Enterprise Linux 7. Red Hat Product Security has rated this update as having Important security impact. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available from the CVE link in the References section. The pcs packages provide a command-line tool and a web UI to configure and manage the Pacemaker and Corosync tools. It was found that the pcs daemon did not sign cookies containing session data that were sent to clients connecting via the pcsd web UI. A remote attacker could use this flaw to forge cookies and bypass authorization checks, possibly gaining elevated privileges in the pcsd web UI. (CVE-2015-1848) This issue was discovered by Tomas Jelinek of Red Hat. This update also fixes the following bug : * Previously, the Corosync tool allowed the two_node option and the auto_tie_breaker option to exist in the corosync.conf file at the same time. As a consequence, if both options were included, auto_tie_breaker was silently ignored and the two_node fence race decided which node would survive in the event of a communication break. With this update, the pcs daemon has been fixed so that it does not produce corosync.conf files with both two_node and auto_tie_breaker included. In addition, if both two_node and auto_tie_breaker are detected in corosync.conf, Corosync issues a message at start-up and disables two_node mode. As a result, auto_tie_breaker effectively overrides two_node mode if both options are specified. (BZ#1205848) All pcs users are advised to upgrade to these updated packages, which contain backported patches to correct these issues. After installing the updated packages, the pcsd daemon will be restarted automatically.
    last seen 2018-09-01
    modified 2018-07-02
    plugin id 83375
    published 2015-05-13
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=83375
    title CentOS 7 : pcs (CESA-2015:0980)
  • NASL family CentOS Local Security Checks
    NASL id CENTOS_RHSA-2015-0990.NASL
    description Updated pcs packages that fix one security issue and one bug are now available for Red Hat Enterprise Linux 6. Red Hat Product Security has rated this update as having Important security impact. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available from the CVE link in the References section. The pcs packages provide a command-line tool and a web UI to configure and manage the Pacemaker and Corosync tools. It was found that the pcs daemon did not sign cookies containing session data that were sent to clients connecting via the pcsd web UI. A remote attacker could use this flaw to forge cookies and bypass authorization checks, possibly gaining elevated privileges in the pcsd web UI. Note: the pcsd web UI is not enabled by default. (CVE-2015-1848) This issue was discovered by Tomas Jelinek of Red Hat. This update also fixes the following bug : * When the IPv6 protocol was disabled on a system, starting the pcsd daemon on this system previously failed. This update adds the ability for pcsd to fall back to IPv4 when IPv6 is not available. As a result, pcsd starts properly and uses IPv4 if IPv6 is disabled. (BZ#1212115) All pcs users are advised to upgrade to these updated packages, which contain backported patches to correct these issues. After installing the updated packages, the pcsd daemon will be restarted automatically.
    last seen 2018-09-01
    modified 2018-07-02
    plugin id 83379
    published 2015-05-13
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=83379
    title CentOS 6 : pcs (CESA-2015:0990)
  • NASL family Fedora Local Security Checks
    NASL id FEDORA_2015-8761.NASL
    description Fix for CVE-2015-1848, CVE-2015-3983 (sessions not signed) Note that Tenable Network Security has extracted the preceding description block directly from the Fedora security advisory. Tenable has attempted to automatically clean and format it as much as possible without introducing additional issues.
    last seen 2018-09-01
    modified 2015-10-19
    plugin id 83998
    published 2015-06-05
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=83998
    title Fedora 20 : pcs-0.9.115-3.fc20 (2015-8761)
  • NASL family Fedora Local Security Checks
    NASL id FEDORA_2015-8788.NASL
    description Fix for CVE-2015-1848, CVE-2015-3983 (sessions not signed) Note that Tenable Network Security has extracted the preceding description block directly from the Fedora security advisory. Tenable has attempted to automatically clean and format it as much as possible without introducing additional issues.
    last seen 2018-09-02
    modified 2015-10-19
    plugin id 84001
    published 2015-06-05
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=84001
    title Fedora 21 : pcs-0.9.137-4.fc21 (2015-8788)
  • NASL family Fedora Local Security Checks
    NASL id FEDORA_2015-8765.NASL
    description Fix for CVE-2015-1848, CVE-2015-3983 (sessions not signed) Note that Tenable Network Security has extracted the preceding description block directly from the Fedora security advisory. Tenable has attempted to automatically clean and format it as much as possible without introducing additional issues.
    last seen 2018-09-01
    modified 2015-10-19
    plugin id 83999
    published 2015-06-05
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=83999
    title Fedora 22 : pcs-0.9.139-4.fc22 (2015-8765)
  • NASL family Red Hat Local Security Checks
    NASL id REDHAT-RHSA-2015-0980.NASL
    description Updated pcs packages that fix one security issue and one bug are now available for Red Hat Enterprise Linux 7. Red Hat Product Security has rated this update as having Important security impact. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available from the CVE link in the References section. The pcs packages provide a command-line tool and a web UI to configure and manage the Pacemaker and Corosync tools. It was found that the pcs daemon did not sign cookies containing session data that were sent to clients connecting via the pcsd web UI. A remote attacker could use this flaw to forge cookies and bypass authorization checks, possibly gaining elevated privileges in the pcsd web UI. (CVE-2015-1848) This issue was discovered by Tomas Jelinek of Red Hat. This update also fixes the following bug : * Previously, the Corosync tool allowed the two_node option and the auto_tie_breaker option to exist in the corosync.conf file at the same time. As a consequence, if both options were included, auto_tie_breaker was silently ignored and the two_node fence race decided which node would survive in the event of a communication break. With this update, the pcs daemon has been fixed so that it does not produce corosync.conf files with both two_node and auto_tie_breaker included. In addition, if both two_node and auto_tie_breaker are detected in corosync.conf, Corosync issues a message at start-up and disables two_node mode. As a result, auto_tie_breaker effectively overrides two_node mode if both options are specified. (BZ#1205848) All pcs users are advised to upgrade to these updated packages, which contain backported patches to correct these issues. After installing the updated packages, the pcsd daemon will be restarted automatically.
    last seen 2018-09-01
    modified 2018-07-26
    plugin id 83405
    published 2015-05-13
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=83405
    title RHEL 7 : pcs (RHSA-2015:0980)
  • NASL family CGI abuses
    NASL id PCSD_INFO_DISCLOSURE.NASL
    description The remote host is affected by multiple vulnerabilities due to a failure by the PCS daemon (pcsd) to properly set flags in the 'Set-Cookie' header : - A security bypass vulnerability exists due to a failure to set the 'secure' flag. A remote attacker can exploit this to spoof cookies and bypass authorization checks. (CVE-2015-1848) - An information disclosure vulnerability exists due to a failure to set the 'HttpOnly' flag. A remote attacker can exploit this to obtain sensitive information from a cookie. (CVE-2015-3983)
    last seen 2018-09-02
    modified 2018-07-24
    plugin id 84289
    published 2015-06-19
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=84289
    title PCS Daemon (pcsd) Cookie Signing Multiple Vulnerabilities
redhat via4
advisories
  • bugzilla
    id 1208294
    title CVE-2015-1848 CVE-2015-3983 pcs: improper web session variable signing
    oval
    AND
    • OR
      • comment Red Hat Enterprise Linux 7 Client is installed
        oval oval:com.redhat.rhsa:tst:20140675001
      • comment Red Hat Enterprise Linux 7 Server is installed
        oval oval:com.redhat.rhsa:tst:20140675002
      • comment Red Hat Enterprise Linux 7 Workstation is installed
        oval oval:com.redhat.rhsa:tst:20140675003
      • comment Red Hat Enterprise Linux 7 ComputeNode is installed
        oval oval:com.redhat.rhsa:tst:20140675004
    • OR
      • AND
        • comment pcs is earlier than 0:0.9.137-13.el7_1.2
          oval oval:com.redhat.rhsa:tst:20150980005
        • comment pcs is signed with Red Hat redhatrelease2 key
          oval oval:com.redhat.rhsa:tst:20150980006
      • AND
        • comment python-clufter is earlier than 0:0.9.137-13.el7_1.2
          oval oval:com.redhat.rhsa:tst:20150980007
        • comment python-clufter is signed with Red Hat redhatrelease2 key
          oval oval:com.redhat.rhsa:tst:20150980008
    rhsa
    id RHSA-2015:0980
    released 2015-05-12
    severity Important
    title RHSA-2015:0980: pcs security and bug fix update (Important)
  • bugzilla
    id 1208294
    title CVE-2015-1848 CVE-2015-3983 pcs: improper web session variable signing
    oval
    AND
    • comment pcs is earlier than 0:0.9.123-9.el6_6.2
      oval oval:com.redhat.rhsa:tst:20150990005
    • comment pcs is signed with Red Hat redhatrelease2 key
      oval oval:com.redhat.rhsa:tst:20150980006
    • OR
      • comment Red Hat Enterprise Linux 6 Client is installed
        oval oval:com.redhat.rhsa:tst:20100842001
      • comment Red Hat Enterprise Linux 6 Server is installed
        oval oval:com.redhat.rhsa:tst:20100842002
      • comment Red Hat Enterprise Linux 6 Workstation is installed
        oval oval:com.redhat.rhsa:tst:20100842003
      • comment Red Hat Enterprise Linux 6 ComputeNode is installed
        oval oval:com.redhat.rhsa:tst:20100842004
    rhsa
    id RHSA-2015:0990
    released 2015-05-12
    severity Important
    title RHSA-2015:0990: pcs security and bug fix update (Important)
rpms
  • pcs-0:0.9.137-13.el7_1.2
  • python-clufter-0:0.9.137-13.el7_1.2
  • pcs-0:0.9.123-9.el6_6.2
refmap via4
bid 74682
confirm https://bugzilla.redhat.com/attachment.cgi?id=1009855
fedora
  • FEDORA-2015-8761
  • FEDORA-2015-8765
  • FEDORA-2015-8788
Last major update 30-12-2016 - 21:59
Published 14-05-2015 - 10:59
Back to Top