Vulnerabilities > CVE-2016-7035 - Improper Authorization vulnerability in multiple products

047910
CVSS 7.8 - HIGH
Attack vector
LOCAL
Attack complexity
LOW
Privileges required
LOW
Confidentiality impact
HIGH
Integrity impact
HIGH
Availability impact
HIGH
local
low complexity
clusterlabs
redhat
CWE-285
nessus

Summary

An authorization flaw was found in Pacemaker before 1.1.16, where it did not properly guard its IPC interface. An attacker with an unprivileged account on a Pacemaker node could use this flaw to, for example, force the Local Resource Manager daemon to execute a script as root and thereby gain root access on the machine.

Common Weakness Enumeration (CWE)

Common Attack Pattern Enumeration and Classification (CAPEC)

  • Accessing Functionality Not Properly Constrained by ACLs
    In applications, particularly web applications, access to functionality is mitigated by the authorization framework, whose job it is to map ACLs to elements of the application's functionality; particularly URL's for web apps. In the case that the administrator failed to specify an ACL for a particular element, an attacker may be able to access it with impunity. An attacker with the ability to access functionality not properly constrained by ACLs can obtain sensitive information and possibly compromise the entire application. Such an attacker can access resources that must be available only to users at a higher privilege level, can access management sections of the application or can run queries for data that he is otherwise not supposed to.
  • Cross Zone Scripting
    An attacker is able to cause a victim to load content into their web-browser that bypasses security zone controls and gain access to increased privileges to execute scripting code or other web objects such as unsigned ActiveX controls or applets. This is a privilege elevation attack targeted at zone-based web-browser security. In a zone-based model, pages belong to one of a set of zones corresponding to the level of privilege assigned to that page. Pages in an untrusted zone would have a lesser level of access to the system and/or be restricted in the types of executable content it was allowed to invoke. In a cross-zone scripting attack, a page that should be assigned to a less privileged zone is granted the privileges of a more trusted zone. This can be accomplished by exploiting bugs in the browser, exploiting incorrect configuration in the zone controls, through a cross-site scripting attack that causes the attackers' content to be treated as coming from a more trusted page, or by leveraging some piece of system functionality that is accessible from both the trusted and less trusted zone. This attack differs from "Restful Privilege Escalation" in that the latter correlates to the inadequate securing of RESTful access methods (such as HTTP DELETE) on the server, while cross-zone scripting attacks the concept of security zones as implemented by a browser.
  • Directory Indexing
    An adversary crafts a request to a target that results in the target listing/indexing the content of a directory as output. One common method of triggering directory contents as output is to construct a request containing a path that terminates in a directory name rather than a file name since many applications are configured to provide a list of the directory's contents when such a request is received. An adversary can use this to explore the directory tree on a target as well as learn the names of files. This can often end up revealing test files, backup files, temporary files, hidden files, configuration files, user accounts, script contents, as well as naming conventions, all of which can be used by an attacker to mount additional attacks.
  • Subverting Environment Variable Values
    The attacker directly or indirectly modifies environment variables used by or controlling the target software. The attacker's goal is to cause the target software to deviate from its expected operation in a manner that benefits the attacker.
  • Accessing, Modifying or Executing Executable Files
    An attack of this type exploits a system's configuration that allows an attacker to either directly access an executable file, for example through shell access; or in a possible worst case allows an attacker to upload a file and then execute it. Web servers, ftp servers, and message oriented middleware systems which have many integration points are particularly vulnerable, because both the programmers and the administrators must be in synch regarding the interfaces and the correct privileges for each interface.

Nessus

  • NASL familyRed Hat Local Security Checks
    NASL idREDHAT-RHSA-2016-2675.NASL
    descriptionAn update for pacemaker is now available for Red Hat Enterprise Linux 6. Red Hat Product Security has rated this update as having a security impact of Important. 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 Pacemaker cluster resource manager is a collection of technologies working together to provide data integrity and the ability to maintain application availability in the event of a failure. Security Fix(es) : * An authorization flaw was found in Pacemaker, where it did not properly guard its IPC interface. An attacker with an unprivileged account on a Pacemaker node could use this flaw to, for example, force the Local Resource Manager daemon to execute a script as root and thereby gain root access on the machine. (CVE-2016-7035) This issue was discovered by Jan
    last seen2020-06-01
    modified2020-06-02
    plugin id94651
    published2016-11-09
    reporterThis script is Copyright (C) 2016-2019 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/94651
    titleRHEL 6 : pacemaker (RHSA-2016:2675)
    code
    #
    # (C) Tenable Network Security, Inc.
    #
    # The descriptive text and package checks in this plugin were  
    # extracted from Red Hat Security Advisory RHSA-2016:2675. The text 
    # itself is copyright (C) Red Hat, Inc.
    #
    
    include("compat.inc");
    
    if (description)
    {
      script_id(94651);
      script_version("2.11");
      script_cvs_date("Date: 2019/10/24 15:35:42");
    
      script_cve_id("CVE-2016-7035");
      script_xref(name:"RHSA", value:"2016:2675");
    
      script_name(english:"RHEL 6 : pacemaker (RHSA-2016:2675)");
      script_summary(english:"Checks the rpm output for the updated packages");
    
      script_set_attribute(
        attribute:"synopsis", 
        value:"The remote Red Hat host is missing one or more security updates."
      );
      script_set_attribute(
        attribute:"description", 
        value:
    "An update for pacemaker is now available for Red Hat Enterprise Linux
    6.
    
    Red Hat Product Security has rated this update as having a security
    impact of Important. 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 Pacemaker cluster resource manager is a collection of technologies
    working together to provide data integrity and the ability to maintain
    application availability in the event of a failure.
    
    Security Fix(es) :
    
    * An authorization flaw was found in Pacemaker, where it did not
    properly guard its IPC interface. An attacker with an unprivileged
    account on a Pacemaker node could use this flaw to, for example, force
    the Local Resource Manager daemon to execute a script as root and
    thereby gain root access on the machine. (CVE-2016-7035)
    
    This issue was discovered by Jan 'poki' Pokorny (Red Hat) and Alain
    Moulle (ATOS/BULL)."
      );
      script_set_attribute(
        attribute:"see_also",
        value:"https://access.redhat.com/errata/RHSA-2016:2675"
      );
      script_set_attribute(
        attribute:"see_also",
        value:"https://access.redhat.com/security/cve/cve-2016-7035"
      );
      script_set_attribute(attribute:"solution", value:"Update the affected packages.");
      script_set_cvss_base_vector("CVSS2#AV:L/AC:L/Au:N/C:C/I:C/A:C");
      script_set_cvss_temporal_vector("CVSS2#E:U/RL:OF/RC:C");
      script_set_cvss3_base_vector("CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H");
      script_set_cvss3_temporal_vector("CVSS:3.0/E:U/RL:O/RC:C");
      script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available");
      script_set_attribute(attribute:"exploit_available", value:"false");
    
      script_set_attribute(attribute:"plugin_type", value:"local");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:pacemaker");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:pacemaker-cli");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:pacemaker-cluster-libs");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:pacemaker-cts");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:pacemaker-debuginfo");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:pacemaker-doc");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:pacemaker-libs");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:pacemaker-libs-devel");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:redhat:enterprise_linux:pacemaker-remote");
      script_set_attribute(attribute:"cpe", value:"cpe:/o:redhat:enterprise_linux:6");
    
      script_set_attribute(attribute:"vuln_publication_date", value:"2018/09/10");
      script_set_attribute(attribute:"patch_publication_date", value:"2016/11/08");
      script_set_attribute(attribute:"plugin_publication_date", value:"2016/11/09");
      script_set_attribute(attribute:"generated_plugin", value:"current");
      script_end_attributes();
    
      script_category(ACT_GATHER_INFO);
      script_copyright(english:"This script is Copyright (C) 2016-2019 and is owned by Tenable, Inc. or an Affiliate thereof.");
      script_family(english:"Red Hat Local Security Checks");
    
      script_dependencies("ssh_get_info.nasl");
      script_require_keys("Host/local_checks_enabled", "Host/RedHat/release", "Host/RedHat/rpm-list", "Host/cpu");
    
      exit(0);
    }
    
    
    include("audit.inc");
    include("global_settings.inc");
    include("misc_func.inc");
    include("rpm.inc");
    
    if (!get_kb_item("Host/local_checks_enabled")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);
    release = get_kb_item("Host/RedHat/release");
    if (isnull(release) || "Red Hat" >!< release) audit(AUDIT_OS_NOT, "Red Hat");
    os_ver = pregmatch(pattern: "Red Hat Enterprise Linux.*release ([0-9]+(\.[0-9]+)?)", string:release);
    if (isnull(os_ver)) audit(AUDIT_UNKNOWN_APP_VER, "Red Hat");
    os_ver = os_ver[1];
    if (! preg(pattern:"^6([^0-9]|$)", string:os_ver)) audit(AUDIT_OS_NOT, "Red Hat 6.x", "Red Hat " + os_ver);
    
    if (!get_kb_item("Host/RedHat/rpm-list")) audit(AUDIT_PACKAGE_LIST_MISSING);
    
    cpu = get_kb_item("Host/cpu");
    if (isnull(cpu)) audit(AUDIT_UNKNOWN_ARCH);
    if ("x86_64" >!< cpu && cpu !~ "^i[3-6]86$" && "s390" >!< cpu) audit(AUDIT_LOCAL_CHECKS_NOT_IMPLEMENTED, "Red Hat", cpu);
    
    yum_updateinfo = get_kb_item("Host/RedHat/yum-updateinfo");
    if (!empty_or_null(yum_updateinfo)) 
    {
      rhsa = "RHSA-2016:2675";
      yum_report = redhat_generate_yum_updateinfo_report(rhsa:rhsa);
      if (!empty_or_null(yum_report))
      {
        security_report_v4(
          port       : 0,
          severity   : SECURITY_HOLE,
          extra      : yum_report 
        );
        exit(0);
      }
      else
      {
        audit_message = "affected by Red Hat security advisory " + rhsa;
        audit(AUDIT_OS_NOT, audit_message);
      }
    }
    else
    {
      flag = 0;
      if (rpm_check(release:"RHEL6", cpu:"i686", reference:"pacemaker-1.1.14-8.el6_8.2")) flag++;
      if (rpm_check(release:"RHEL6", cpu:"x86_64", reference:"pacemaker-1.1.14-8.el6_8.2")) flag++;
      if (rpm_check(release:"RHEL6", cpu:"i686", reference:"pacemaker-cli-1.1.14-8.el6_8.2")) flag++;
      if (rpm_check(release:"RHEL6", cpu:"x86_64", reference:"pacemaker-cli-1.1.14-8.el6_8.2")) flag++;
      if (rpm_check(release:"RHEL6", cpu:"i686", reference:"pacemaker-cluster-libs-1.1.14-8.el6_8.2")) flag++;
      if (rpm_check(release:"RHEL6", cpu:"x86_64", reference:"pacemaker-cluster-libs-1.1.14-8.el6_8.2")) flag++;
      if (rpm_check(release:"RHEL6", cpu:"i686", reference:"pacemaker-cts-1.1.14-8.el6_8.2")) flag++;
      if (rpm_check(release:"RHEL6", cpu:"x86_64", reference:"pacemaker-cts-1.1.14-8.el6_8.2")) flag++;
      if (rpm_check(release:"RHEL6", cpu:"i686", reference:"pacemaker-debuginfo-1.1.14-8.el6_8.2")) flag++;
      if (rpm_check(release:"RHEL6", cpu:"x86_64", reference:"pacemaker-debuginfo-1.1.14-8.el6_8.2")) flag++;
      if (rpm_check(release:"RHEL6", cpu:"i686", reference:"pacemaker-doc-1.1.14-8.el6_8.2")) flag++;
      if (rpm_check(release:"RHEL6", cpu:"x86_64", reference:"pacemaker-doc-1.1.14-8.el6_8.2")) flag++;
      if (rpm_check(release:"RHEL6", cpu:"i686", reference:"pacemaker-libs-1.1.14-8.el6_8.2")) flag++;
      if (rpm_check(release:"RHEL6", cpu:"x86_64", reference:"pacemaker-libs-1.1.14-8.el6_8.2")) flag++;
      if (rpm_check(release:"RHEL6", cpu:"i686", reference:"pacemaker-libs-devel-1.1.14-8.el6_8.2")) flag++;
      if (rpm_check(release:"RHEL6", cpu:"x86_64", reference:"pacemaker-libs-devel-1.1.14-8.el6_8.2")) flag++;
      if (rpm_check(release:"RHEL6", cpu:"i686", reference:"pacemaker-remote-1.1.14-8.el6_8.2")) flag++;
      if (rpm_check(release:"RHEL6", cpu:"x86_64", reference:"pacemaker-remote-1.1.14-8.el6_8.2")) flag++;
    
      if (flag)
      {
        security_report_v4(
          port       : 0,
          severity   : SECURITY_HOLE,
          extra      : rpm_report_get() + redhat_report_package_caveat()
        );
        exit(0);
      }
      else
      {
        tested = pkg_tests_get();
        if (tested) audit(AUDIT_PACKAGE_NOT_AFFECTED, tested);
        else audit(AUDIT_PACKAGE_NOT_INSTALLED, "pacemaker / pacemaker-cli / pacemaker-cluster-libs / pacemaker-cts / etc");
      }
    }
    
  • NASL familyUbuntu Local Security Checks
    NASL idUBUNTU_USN-3462-1.NASL
    descriptionJan Pokorny and Alain Moulle discovered that Pacemaker incorrectly handled the IPC interface. A local attacker could possibly use this issue to execute arbitrary code with root privileges. (CVE-2016-7035) Alain Moulle discovered that Pacemaker incorrectly handled authentication. A remote attacker could possibly use this issue to shut down connections, leading to a denial of service. This issue only affected Ubuntu 16.04 LTS. (CVE-2016-7797). Note that Tenable Network Security has extracted the preceding description block directly from the Ubuntu security advisory. Tenable has attempted to automatically clean and format it as much as possible without introducing additional issues.
    last seen2020-06-01
    modified2020-06-02
    plugin id104143
    published2017-10-25
    reporterUbuntu Security Notice (C) 2017-2019 Canonical, Inc. / NASL script (C) 2017-2019 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/104143
    titleUbuntu 14.04 LTS / 16.04 LTS : pacemaker vulnerabilities (USN-3462-1)
  • NASL familySuSE Local Security Checks
    NASL idOPENSUSE-2016-1376.NASL
    descriptionThis update for pacemaker fixes the following issues : Security issues fixed : - CVE-2016-7797: Notify other clients of a new connection only if the handshake has completed (bsc#967388, bsc#1002767). - CVE-2016-7035: Fixed improper IPC guarding in pacemaker (bsc#1007433). Bug fixes : - bsc#1003565: crmd: Record pending operations in the CIB before they are performed - bsc#1000743: pengine: Do not fence a maintenance node if it shuts down cleanly - bsc#987348: ping: Avoid temporary files for fping check - bsc#986644: libcrmcommon: report errors consistently when waiting for data on connection - bsc#986644: remote: Correctly calculate the remaining timeouts when receiving messages This update was imported from the SUSE:SLE-12-SP2:Update update project.
    last seen2020-06-05
    modified2016-12-05
    plugin id95531
    published2016-12-05
    reporterThis script is Copyright (C) 2016-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/95531
    titleopenSUSE Security Update : pacemaker (openSUSE-2016-1376)
  • NASL familyScientific Linux Local Security Checks
    NASL idSL_20161103_PACEMAKER_ON_SL7_X.NASL
    descriptionSecurity Fix(es) : - An authorization flaw was found in Pacemaker, where it did not properly guard its IPC interface. An attacker with an unprivileged account on a Pacemaker node could use this flaw to, for example, force the Local Resource Manager daemon to execute a script as root and thereby gain root access on the machine. (CVE-2016-7035) Bug Fix(es) : - The version of Pacemaker in Scientific Linux 7.3 incorporated an increase in the version number of the remote node protocol. Consequently, cluster nodes running Pacemaker in Scientific Linux 7.3 and remote nodes running earlier versions of Scientific Linux were not able to communicate with each other unless special precautions were taken. This update preserves the rolling upgrade capability.
    last seen2020-03-18
    modified2016-12-15
    plugin id95852
    published2016-12-15
    reporterThis script is Copyright (C) 2016-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/95852
    titleScientific Linux Security Update : pacemaker on SL7.x x86_64 (20161103)
  • NASL familyCentOS Local Security Checks
    NASL idCENTOS_RHSA-2016-2614.NASL
    descriptionAn update for pacemaker is now available for Red Hat Enterprise Linux 7. Red Hat Product Security has rated this update as having a security impact of Important. 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 Pacemaker cluster resource manager is a collection of technologies working together to provide data integrity and the ability to maintain application availability in the event of a failure. Security Fix(es) : * An authorization flaw was found in Pacemaker, where it did not properly guard its IPC interface. An attacker with an unprivileged account on a Pacemaker node could use this flaw to, for example, force the Local Resource Manager daemon to execute a script as root and thereby gain root access on the machine. (CVE-2016-7035) This issue was discovered by Jan
    last seen2020-06-01
    modified2020-06-02
    plugin id95353
    published2016-11-28
    reporterThis script is Copyright (C) 2016-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/95353
    titleCentOS 7 : pacemaker (CESA-2016:2614)
  • NASL familyFedora Local Security Checks
    NASL idFEDORA_2016-C1CBCC4528.NASL
    descriptionSecurity fix for CVE-2016-7035 (improper IPC guarding) Note that Tenable Network Security has extracted the preceding description block directly from the Fedora update system website. Tenable has attempted to automatically clean and format it as much as possible without introducing additional issues.
    last seen2020-06-05
    modified2016-11-15
    plugin id94857
    published2016-11-15
    reporterThis script is Copyright (C) 2016-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/94857
    titleFedora 25 : pacemaker (2016-c1cbcc4528)
  • NASL familyFedora Local Security Checks
    NASL idFEDORA_2016-242FF9A2FA.NASL
    descriptionSecurity fix for CVE-2016-7035 (improper IPC guarding) Note that Tenable Network Security has extracted the preceding description block directly from the Fedora update system website. Tenable has attempted to automatically clean and format it as much as possible without introducing additional issues.
    last seen2020-06-05
    modified2016-11-07
    plugin id94590
    published2016-11-07
    reporterThis script is Copyright (C) 2016-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/94590
    titleFedora 24 : pacemaker (2016-242ff9a2fa)
  • NASL familyCentOS Local Security Checks
    NASL idCENTOS_RHSA-2016-2675.NASL
    descriptionAn update for pacemaker is now available for Red Hat Enterprise Linux 6. Red Hat Product Security has rated this update as having a security impact of Important. 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 Pacemaker cluster resource manager is a collection of technologies working together to provide data integrity and the ability to maintain application availability in the event of a failure. Security Fix(es) : * An authorization flaw was found in Pacemaker, where it did not properly guard its IPC interface. An attacker with an unprivileged account on a Pacemaker node could use this flaw to, for example, force the Local Resource Manager daemon to execute a script as root and thereby gain root access on the machine. (CVE-2016-7035) This issue was discovered by Jan
    last seen2020-06-01
    modified2020-06-02
    plugin id94742
    published2016-11-14
    reporterThis script is Copyright (C) 2016-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/94742
    titleCentOS 6 : pacemaker (CESA-2016:2675)
  • NASL familyScientific Linux Local Security Checks
    NASL idSL_20161108_PACEMAKER_ON_SL6_X.NASL
    descriptionSecurity Fix(es) : - An authorization flaw was found in Pacemaker, where it did not properly guard its IPC interface. An attacker with an unprivileged account on a Pacemaker node could use this flaw to, for example, force the Local Resource Manager daemon to execute a script as root and thereby gain root access on the machine. (CVE-2016-7035) This issue was discovered by Jan
    last seen2020-03-18
    modified2016-11-09
    plugin id94653
    published2016-11-09
    reporterThis script is Copyright (C) 2016-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/94653
    titleScientific Linux Security Update : pacemaker on SL6.x i386/x86_64 (20161108)
  • NASL familyRed Hat Local Security Checks
    NASL idREDHAT-RHSA-2016-2614.NASL
    descriptionAn update for pacemaker is now available for Red Hat Enterprise Linux 7. Red Hat Product Security has rated this update as having a security impact of Important. 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 Pacemaker cluster resource manager is a collection of technologies working together to provide data integrity and the ability to maintain application availability in the event of a failure. Security Fix(es) : * An authorization flaw was found in Pacemaker, where it did not properly guard its IPC interface. An attacker with an unprivileged account on a Pacemaker node could use this flaw to, for example, force the Local Resource Manager daemon to execute a script as root and thereby gain root access on the machine. (CVE-2016-7035) This issue was discovered by Jan
    last seen2020-06-01
    modified2020-06-02
    plugin id94604
    published2016-11-07
    reporterThis script is Copyright (C) 2016-2019 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/94604
    titleRHEL 7 : pacemaker (RHSA-2016:2614)
  • NASL familyGentoo Local Security Checks
    NASL idGENTOO_GLSA-201710-08.NASL
    descriptionThe remote host is affected by the vulnerability described in GLSA-201710-08 (Pacemaker: Multiple vulnerabilities) Multiple vulnerabilities have been discovered in Pacemaker. Please review the referenced CVE identifiers for details. Impact : A remote attacker could execute arbitrary code or a local attacker could escalate privileges. Workaround : There is no known workaround at this time.
    last seen2020-06-01
    modified2020-06-02
    plugin id103726
    published2017-10-09
    reporterThis script is Copyright (C) 2017-2019 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/103726
    titleGLSA-201710-08 : Pacemaker: Multiple vulnerabilities
  • NASL familySuSE Local Security Checks
    NASL idOPENSUSE-2016-1447.NASL
    descriptionThis update for pacemaker fixes the following issues : - remote: Allow cluster and remote LRM API versions to diverge (bsc#1009076) - libcrmcommon: fix CVE-2016-7035 (improper IPC guarding) (bsc#1007433) - sysconfig: minor tweaks (typo, wording) - spec: more robust check for systemd being in use - spec: defines instead of some globals + error suppression - various: issues discovered via valgrind and coverity - attrd_updater: fix usage of HAVE_ATOMIC_ATTRD - crmd: cl#5185 - Record pending operations in the CIB before they are performed (bsc#1003565) - ClusterMon: fix to avoid matching other process with the same PID - mcp: improve comments for sysconfig options - remove openssl-devel and libselinux-devel as build dependencies - tools: crm_standby --version/--help should work without cluster - libpengine: only log startup-fencing warning once - pacemaker.service: do not mistakenly suggest killing fenced - libcrmcommon: report errors consistently when waiting for data on connection (bsc#986644) - remote: Correctly calculate the remaining timeouts when receiving messages (bsc#986644) - libfencing: report added node ID correctly - crm_mon: Do not call setenv with null value - pengine: Do not fence a maintenance node if it shuts down cleanly (bsc#1000743) - ping: Avoid temporary files for fping check (bsc#987348) - all: clarify licensing and copyrights - crmd: Resend the shutdown request if the DC forgets - ping: Avoid temp files in fping_check (bsc#987348) - crmd: Ensure the R_SHUTDOWN is set whenever we ask the DC to shut us down - crmd: clear remote node operation history only when it comes up - libcib,libfencing,libtransition: handle memory allocation errors without CRM_CHECK() - tools: make crm_mon XML schema handle resources with multiple active - pengine: set OCF_RESKEY_CRM_meta_notify_active_* for multistate resources - pengine: avoid null dereference in new same-node ordering option - lrmd,libcluster: ensure g_hash_table_foreach() is never passed a null table - crmd: don
    last seen2020-06-05
    modified2016-12-13
    plugin id95753
    published2016-12-13
    reporterThis script is Copyright (C) 2016-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/95753
    titleopenSUSE Security Update : pacemaker (openSUSE-2016-1447)
  • NASL familyFedora Local Security Checks
    NASL idFEDORA_2016-2A159EF513.NASL
    descriptionSecurity fix for CVE-2016-7035 (improper IPC guarding) Note that Tenable Network Security has extracted the preceding description block directly from the Fedora update system website. Tenable has attempted to automatically clean and format it as much as possible without introducing additional issues.
    last seen2020-06-05
    modified2016-11-10
    plugin id94657
    published2016-11-10
    reporterThis script is Copyright (C) 2016-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/94657
    titleFedora 23 : pacemaker (2016-2a159ef513)

Redhat

advisories
  • bugzilla
    id1389023
    title 7.3
    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
          • commentpacemaker-libs-devel is earlier than 0:1.1.15-11.el7_3.2
            ovaloval:com.redhat.rhsa:tst:20162614001
          • commentpacemaker-libs-devel is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20131635002
        • AND
          • commentpacemaker-doc is earlier than 0:1.1.15-11.el7_3.2
            ovaloval:com.redhat.rhsa:tst:20162614003
          • commentpacemaker-doc is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20131635014
        • AND
          • commentpacemaker-cli is earlier than 0:1.1.15-11.el7_3.2
            ovaloval:com.redhat.rhsa:tst:20162614005
          • commentpacemaker-cli is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20131635004
        • AND
          • commentpacemaker-libs is earlier than 0:1.1.15-11.el7_3.2
            ovaloval:com.redhat.rhsa:tst:20162614007
          • commentpacemaker-libs is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20131635010
        • AND
          • commentpacemaker-cts is earlier than 0:1.1.15-11.el7_3.2
            ovaloval:com.redhat.rhsa:tst:20162614009
          • commentpacemaker-cts is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20131635012
        • AND
          • commentpacemaker is earlier than 0:1.1.15-11.el7_3.2
            ovaloval:com.redhat.rhsa:tst:20162614011
          • commentpacemaker is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20131635008
        • AND
          • commentpacemaker-cluster-libs is earlier than 0:1.1.15-11.el7_3.2
            ovaloval:com.redhat.rhsa:tst:20162614013
          • commentpacemaker-cluster-libs is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20131635006
        • AND
          • commentpacemaker-remote is earlier than 0:1.1.15-11.el7_3.2
            ovaloval:com.redhat.rhsa:tst:20162614015
          • commentpacemaker-remote is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20131635016
        • AND
          • commentpacemaker-nagios-plugins-metadata is earlier than 0:1.1.15-11.el7_3.2
            ovaloval:com.redhat.rhsa:tst:20162614017
          • commentpacemaker-nagios-plugins-metadata is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20152383014
    rhsa
    idRHSA-2016:2614
    released2016-11-03
    severityImportant
    titleRHSA-2016:2614: pacemaker security and bug fix update (Important)
  • bugzilla
    id1369732
    titleCVE-2016-7035 pacemaker: Privilege escalation due to improper guarding of IPC communication
    oval
    OR
    • commentRed Hat Enterprise Linux must be installed
      ovaloval:com.redhat.rhba:tst:20070304026
    • AND
      • commentRed Hat Enterprise Linux 6 is installed
        ovaloval:com.redhat.rhba:tst:20111656003
      • OR
        • AND
          • commentpacemaker-libs-devel is earlier than 0:1.1.14-8.el6_8.2
            ovaloval:com.redhat.rhsa:tst:20162675001
          • commentpacemaker-libs-devel is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20131635002
        • AND
          • commentpacemaker-remote is earlier than 0:1.1.14-8.el6_8.2
            ovaloval:com.redhat.rhsa:tst:20162675003
          • commentpacemaker-remote is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20131635016
        • AND
          • commentpacemaker-cts is earlier than 0:1.1.14-8.el6_8.2
            ovaloval:com.redhat.rhsa:tst:20162675005
          • commentpacemaker-cts is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20131635012
        • AND
          • commentpacemaker-cli is earlier than 0:1.1.14-8.el6_8.2
            ovaloval:com.redhat.rhsa:tst:20162675007
          • commentpacemaker-cli is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20131635004
        • AND
          • commentpacemaker is earlier than 0:1.1.14-8.el6_8.2
            ovaloval:com.redhat.rhsa:tst:20162675009
          • commentpacemaker is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20131635008
        • AND
          • commentpacemaker-doc is earlier than 0:1.1.14-8.el6_8.2
            ovaloval:com.redhat.rhsa:tst:20162675011
          • commentpacemaker-doc is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20131635014
        • AND
          • commentpacemaker-cluster-libs is earlier than 0:1.1.14-8.el6_8.2
            ovaloval:com.redhat.rhsa:tst:20162675013
          • commentpacemaker-cluster-libs is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20131635006
        • AND
          • commentpacemaker-libs is earlier than 0:1.1.14-8.el6_8.2
            ovaloval:com.redhat.rhsa:tst:20162675015
          • commentpacemaker-libs is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhsa:tst:20131635010
    rhsa
    idRHSA-2016:2675
    released2016-11-08
    severityImportant
    titleRHSA-2016:2675: pacemaker security update (Important)
rpms
  • pacemaker-0:1.1.15-11.el7_3.2
  • pacemaker-cli-0:1.1.15-11.el7_3.2
  • pacemaker-cluster-libs-0:1.1.15-11.el7_3.2
  • pacemaker-cts-0:1.1.15-11.el7_3.2
  • pacemaker-debuginfo-0:1.1.15-11.el7_3.2
  • pacemaker-doc-0:1.1.15-11.el7_3.2
  • pacemaker-libs-0:1.1.15-11.el7_3.2
  • pacemaker-libs-devel-0:1.1.15-11.el7_3.2
  • pacemaker-nagios-plugins-metadata-0:1.1.15-11.el7_3.2
  • pacemaker-remote-0:1.1.15-11.el7_3.2
  • pacemaker-0:1.1.14-8.el6_8.2
  • pacemaker-cli-0:1.1.14-8.el6_8.2
  • pacemaker-cluster-libs-0:1.1.14-8.el6_8.2
  • pacemaker-cts-0:1.1.14-8.el6_8.2
  • pacemaker-debuginfo-0:1.1.14-8.el6_8.2
  • pacemaker-doc-0:1.1.14-8.el6_8.2
  • pacemaker-libs-0:1.1.14-8.el6_8.2
  • pacemaker-libs-devel-0:1.1.14-8.el6_8.2
  • pacemaker-remote-0:1.1.14-8.el6_8.2