Vulnerabilities > CVE-2016-2775 - Improper Input Validation vulnerability in multiple products

047910
CVSS 5.9 - MEDIUM
Attack vector
NETWORK
Attack complexity
HIGH
Privileges required
NONE
Confidentiality impact
NONE
Integrity impact
NONE
Availability impact
HIGH
network
high complexity
hp
isc
fedoraproject
redhat
CWE-20
nessus

Summary

ISC BIND 9.x before 9.9.9-P2, 9.10.x before 9.10.4-P2, and 9.11.x before 9.11.0b2, when lwresd or the named lwres option is enabled, allows remote attackers to cause a denial of service (daemon crash) via a long request that uses the lightweight resolver protocol.

Vulnerable Configurations

Part Description Count
OS
Hp
1
OS
Fedoraproject
2
OS
Redhat
20
Application
Isc
1105

Common Weakness Enumeration (CWE)

Common Attack Pattern Enumeration and Classification (CAPEC)

  • Buffer Overflow via Environment Variables
    This attack pattern involves causing a buffer overflow through manipulation of environment variables. Once the attacker finds that they can modify an environment variable, they may try to overflow associated buffers. This attack leverages implicit trust often placed in environment variables.
  • Server Side Include (SSI) Injection
    An attacker can use Server Side Include (SSI) Injection to send code to a web application that then gets executed by the web server. Doing so enables the attacker to achieve similar results to Cross Site Scripting, viz., arbitrary code execution and information disclosure, albeit on a more limited scale, since the SSI directives are nowhere near as powerful as a full-fledged scripting language. Nonetheless, the attacker can conveniently gain access to sensitive files, such as password files, and execute shell commands.
  • 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.
  • Cross Site Scripting through Log Files
    An attacker may leverage a system weakness where logs are susceptible to log injection to insert scripts into the system's logs. If these logs are later viewed by an administrator through a thin administrative interface and the log data is not properly HTML encoded before being written to the page, the attackers' scripts stored in the log will be executed in the administrative interface with potentially serious consequences. This attack pattern is really a combination of two other attack patterns: log injection and stored cross site scripting.
  • Command Line Execution through SQL Injection
    An attacker uses standard SQL injection methods to inject data into the command line for execution. This could be done directly through misuse of directives such as MSSQL_xp_cmdshell or indirectly through injection of data into the database that would be interpreted as shell commands. Sometime later, an unscrupulous backend application (or could be part of the functionality of the same application) fetches the injected data stored in the database and uses this data as command line arguments without performing proper validation. The malicious data escapes that data plane by spawning new commands to be executed on the host.

Nessus

  • NASL familyHuawei Local Security Checks
    NASL idEULEROS_SA-2016-1052.NASL
    descriptionAccording to the versions of the bind packages installed, the EulerOS installation on the remote host is affected by the following vulnerabilities : - ISC BIND 9.x before 9.9.9-P2, 9.10.x before 9.10.4-P2, and 9.11.x before 9.11.0b2, when lwresd or the named lwres option is enabled, allows remote attackers to cause a denial of service (daemon crash) via a long request that uses the lightweight resolver protocol.(CVE-2016-2775) - buffer.c in named in ISC BIND 9 before 9.9.9-P3, 9.10.x before 9.10.4-P3, and 9.11.x before 9.11.0rc3 does not properly construct responses, which allows remote attackers to cause a denial of service (assertion failure and daemon exit) via a crafted query.(CVE-2016-2776) Note that Tenable Network Security has extracted the preceding description block directly from the EulerOS security advisory. Tenable has attempted to automatically clean and format it as much as possible without introducing additional issues.
    last seen2020-05-06
    modified2017-02-27
    plugin id97416
    published2017-02-27
    reporterThis script is Copyright (C) 2017-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/97416
    titleEulerOS 2.0 SP1 : bind (EulerOS-SA-2016-1052)
    code
    #
    # (C) Tenable Network Security, Inc.
    #
    
    include("compat.inc");
    
    if (description)
    {
      script_id(97416);
      script_version("1.17");
      script_set_attribute(attribute:"plugin_modification_date", value:"2020/05/04");
    
      script_cve_id(
        "CVE-2016-2775",
        "CVE-2016-2776"
      );
    
      script_name(english:"EulerOS 2.0 SP1 : bind (EulerOS-SA-2016-1052)");
      script_summary(english:"Checks the rpm output for the updated packages.");
    
      script_set_attribute(attribute:"synopsis", value:
    "The remote EulerOS host is missing multiple security updates.");
      script_set_attribute(attribute:"description", value:
    "According to the versions of the bind packages installed, the EulerOS
    installation on the remote host is affected by the following
    vulnerabilities :
    
      - ISC BIND 9.x before 9.9.9-P2, 9.10.x before 9.10.4-P2,
        and 9.11.x before 9.11.0b2, when lwresd or the named
        lwres option is enabled, allows remote attackers to
        cause a denial of service (daemon crash) via a long
        request that uses the lightweight resolver
        protocol.(CVE-2016-2775)
    
      - buffer.c in named in ISC BIND 9 before 9.9.9-P3, 9.10.x
        before 9.10.4-P3, and 9.11.x before 9.11.0rc3 does not
        properly construct responses, which allows remote
        attackers to cause a denial of service (assertion
        failure and daemon exit) via a crafted
        query.(CVE-2016-2776)
    
    Note that Tenable Network Security has extracted the preceding
    description block directly from the EulerOS security advisory. Tenable
    has attempted to automatically clean and format it as much as possible
    without introducing additional issues.");
      # https://developer.huaweicloud.com/ict/en/site-euleros/euleros/security-advisories/EulerOS-SA-2016-1052
      script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?216d04b1");
      script_set_attribute(attribute:"solution", value:
    "Update the affected bind packages.");
      script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:N/C:N/I:N/A:C");
      script_set_cvss_temporal_vector("CVSS2#E:POC/RL:OF/RC:C");
      script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H");
      script_set_cvss3_temporal_vector("CVSS:3.0/E:P/RL:O/RC:C");
    
      script_set_attribute(attribute:"patch_publication_date", value:"2016/10/31");
      script_set_attribute(attribute:"plugin_publication_date", value:"2017/02/27");
    
      script_set_attribute(attribute:"plugin_type", value:"local");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:huawei:euleros:bind");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:huawei:euleros:bind-chroot");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:huawei:euleros:bind-libs");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:huawei:euleros:bind-libs-lite");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:huawei:euleros:bind-license");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:huawei:euleros:bind-utils");
      script_set_attribute(attribute:"cpe", value:"cpe:/o:huawei:euleros:2.0");
      script_set_attribute(attribute:"generated_plugin", value:"current");
      script_end_attributes();
    
      script_category(ACT_GATHER_INFO);
      script_family(english:"Huawei Local Security Checks");
    
      script_copyright(english:"This script is Copyright (C) 2017-2020 and is owned by Tenable, Inc. or an Affiliate thereof.");
    
      script_dependencies("ssh_get_info.nasl");
      script_require_keys("Host/local_checks_enabled", "Host/EulerOS/release", "Host/EulerOS/rpm-list", "Host/EulerOS/sp");
      script_exclude_keys("Host/EulerOS/uvp_version");
    
      exit(0);
    }
    
    include("audit.inc");
    include("global_settings.inc");
    include("rpm.inc");
    
    if (!get_kb_item("Host/local_checks_enabled")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);
    
    release = get_kb_item("Host/EulerOS/release");
    if (isnull(release) || release !~ "^EulerOS") audit(AUDIT_OS_NOT, "EulerOS");
    if (release !~ "^EulerOS release 2\.0(\D|$)") audit(AUDIT_OS_NOT, "EulerOS 2.0");
    
    sp = get_kb_item("Host/EulerOS/sp");
    if (isnull(sp) || sp !~ "^(1)$") audit(AUDIT_OS_NOT, "EulerOS 2.0 SP1");
    
    uvp = get_kb_item("Host/EulerOS/uvp_version");
    if (!empty_or_null(uvp)) audit(AUDIT_OS_NOT, "EulerOS 2.0 SP1", "EulerOS UVP " + uvp);
    
    if (!get_kb_item("Host/EulerOS/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$" && "aarch64" >!< cpu) audit(AUDIT_LOCAL_CHECKS_NOT_IMPLEMENTED, "EulerOS", cpu);
    if ("x86_64" >!< cpu && cpu !~ "^i[3-6]86$") audit(AUDIT_ARCH_NOT, "i686 / x86_64", cpu);
    
    flag = 0;
    
    pkgs = ["bind-9.9.4-29.4.h1",
            "bind-chroot-9.9.4-29.4.h1",
            "bind-libs-9.9.4-29.4.h1",
            "bind-libs-lite-9.9.4-29.4.h1",
            "bind-license-9.9.4-29.4.h1",
            "bind-utils-9.9.4-29.4.h1"];
    
    foreach (pkg in pkgs)
      if (rpm_check(release:"EulerOS-2.0", sp:"1", reference:pkg)) flag++;
    
    if (flag)
    {
      security_report_v4(
        port       : 0,
        severity   : SECURITY_HOLE,
        extra      : rpm_report_get()
      );
      exit(0);
    }
    else
    {
      tested = pkg_tests_get();
      if (tested) audit(AUDIT_PACKAGE_NOT_AFFECTED, tested);
      else audit(AUDIT_PACKAGE_NOT_INSTALLED, "bind");
    }
    
  • NASL familyFedora Local Security Checks
    NASL idFEDORA_2016-53F0C65F40.NASL
    descriptionSecurity fix for CVE-2016-2775 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-08-01
    plugin id92647
    published2016-08-01
    reporterThis script is Copyright (C) 2016-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/92647
    titleFedora 24 : bind99 (2016-53f0c65f40)
  • NASL familyAIX Local Security Checks
    NASL idAIX_IV90056.NASL
    descriptionhttp://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2776 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2776 ISC BIND is vulnerable to a denial of service, caused by an assertion failure in buffer.c while a nameserver is building responses to a specifically constructed request. By sending a specially crafted DNS packet, a remote attacker could exploit this vulnerability to make named exit unexpectedly with an assertion failure. ISC BIND is vulnerable to a denial of service, caused by an error when lwresd or the named lwres option is enabled. By sending an overly long request, a remote attacker could exploit this vulnerability to cause the daemon to crash. This plugin has been deprecated to better accommodate iFix supersedence with replacement plugin aix_bind_advisory13.nasl (plugin id 102125).
    last seen2017-10-29
    modified2017-08-03
    plugin id94968
    published2016-11-18
    reporterTenable
    sourcehttps://www.tenable.com/plugins/index.php?view=single&id=94968
    titleAIX 5.3 TL 12 : bind (IV90056) (deprecated)
  • NASL familyFreeBSD Local Security Checks
    NASL idFREEBSD_PKG_7A31E0DE5B6D11E6B334002590263BF5.NASL
    descriptionISC reports : A query name which is too long can cause a segmentation fault in lwresd.
    last seen2020-06-01
    modified2020-06-02
    plugin id92772
    published2016-08-08
    reporterThis script is Copyright (C) 2016-2018 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/92772
    titleFreeBSD : bind -- denial of service vulnerability (7a31e0de-5b6d-11e6-b334-002590263bf5)
  • NASL familySlackware Local Security Checks
    NASL idSLACKWARE_SSA_2016-204-01.NASL
    descriptionNew bind packages are available for Slackware 13.0, 13.1, 13.37, 14.0, 14.1, 14.2, and -current to fix a security issue.
    last seen2020-06-01
    modified2020-06-02
    plugin id92523
    published2016-07-25
    reporterThis script is Copyright (C) 2016-2017 Tenable Network Security, Inc.
    sourcehttps://www.tenable.com/plugins/nessus/92523
    titleSlackware 13.0 / 13.1 / 13.37 / 14.0 / 14.1 / 14.2 / current : bind (SSA:2016-204-01)
  • NASL familyDebian Local Security Checks
    NASL idDEBIAN_DLA-645.NASL
    descriptionCVE-2016-2775 lwresd crash with long query name Backport of upstream commit 38cc2d14e218e536e0102fa70deef99461354232. CVE-2016-2776 assertion failure due to unspecified crafted query Fix based on 43139-9-9.patch from ISC. For Debian 7
    last seen2020-03-17
    modified2016-10-06
    plugin id93868
    published2016-10-06
    reporterThis script is Copyright (C) 2016-2020 Tenable Network Security, Inc.
    sourcehttps://www.tenable.com/plugins/nessus/93868
    titleDebian DLA-645-1 : bind9 security update
  • NASL familySuSE Local Security Checks
    NASL idOPENSUSE-2017-491.NASL
    descriptionThis update for bind fixes the following issues : CVE-2017-3137 (bsc#1033467): Mistaken assumptions about the ordering of records in the answer section of a response containing CNAME or DNAME resource records could have been exploited to cause a denial of service of a bind server performing recursion. CVE-2017-3136 (bsc#1033466): An attacker could have constructed a query that would cause a denial of service of servers configured to use DNS64. CVE-2017-3138 (bsc#1033468): An attacker with access to the BIND control channel could have caused the server to stop by triggering an assertion failure. CVE-2016-6170 (bsc#987866): Primary DNS servers could have caused a denial of service of secondary DNS servers via a large AXFR response. IXFR servers could have caused a denial of service of IXFR clients via a large IXFR response. Remote authenticated users could have caused a denial of service of primary DNS servers via a large UPDATE message. CVE-2016-2775 (bsc#989528): When lwresd or the named lwres option were enabled, bind allowed remote attackers to cause a denial of service (daemon crash) via a long request that uses the lightweight resolver protocol. One additional non-security bug was fixed : The default umask was changed to 077. (bsc#1020983) This update was imported from the SUSE:SLE-12-SP1:Update update project.
    last seen2020-06-05
    modified2017-04-20
    plugin id99499
    published2017-04-20
    reporterThis script is Copyright (C) 2017-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/99499
    titleopenSUSE Security Update : bind (openSUSE-2017-491)
  • NASL familyAIX Local Security Checks
    NASL idAIX_IV89829.NASL
    descriptionhttp://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2776 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2776 ISC BIND is vulnerable to a denial of service, caused by an assertion failure in buffer.c while a nameserver is building responses to a specifically constructed request. By sending a specially crafted DNS packet, a remote attacker could exploit this vulnerability to make named exit unexpectedly with an assertion failure. ISC BIND is vulnerable to a denial of service, caused by an error when lwresd or the named lwres option is enabled. By sending an overly long request, a remote attacker could exploit this vulnerability to cause the daemon to crash. This plugin has been deprecated to better accommodate iFix supersedence with replacement plugin aix_bind_advisory13.nasl (plugin id 102125).
    last seen2017-10-29
    modified2017-08-03
    plugin id94965
    published2016-11-18
    reporterTenable
    sourcehttps://www.tenable.com/plugins/index.php?view=single&id=94965
    titleAIX 7.1 TL 4 : bind (IV89829) (deprecated)
  • NASL familyAIX Local Security Checks
    NASL idAIX_BIND_ADVISORY13.NASL
    descriptionThe version of bind installed on the remote AIX host is affected by the following vulnerabilities : - A denial of service vulnerability exists due to an error in the lightweight resolver (lwres) protocol implementation when resolving a query name that, when combined with a search list entry, exceeds the maximum allowable length. An unauthenticated, remote attacker can exploit this to cause a segmentation fault, resulting in a denial of service condition. This issue occurs when lwresd or the the named
    last seen2020-06-01
    modified2020-06-02
    plugin id102125
    published2017-08-03
    reporterThis script is Copyright (C) 2017-2018 Tenable Network Security, Inc.
    sourcehttps://www.tenable.com/plugins/nessus/102125
    titleAIX bind Advisory : bind_advisory13.asc (IV89828) (IV89829) (IV89830) (IV89831) (IV90056)
  • NASL familyFedora Local Security Checks
    NASL idFEDORA_2016-2941B3264E.NASL
    descriptionSecurity fix for CVE-2016-2775 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-08-09
    plugin id92798
    published2016-08-09
    reporterThis script is Copyright (C) 2016-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/92798
    titleFedora 23 : 12:dhcp / bind99 (2016-2941b3264e)
  • NASL familyAIX Local Security Checks
    NASL idAIX_IV89831.NASL
    descriptionhttp://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2776 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2776 ISC BIND is vulnerable to a denial of service, caused by an assertion failure in buffer.c while a nameserver is building responses to a specifically constructed request. By sending a specially crafted DNS packet, a remote attacker could exploit this vulnerability to make named exit unexpectedly with an assertion failure. ISC BIND is vulnerable to a denial of service, caused by an error when lwresd or the named lwres option is enabled. By sending an overly long request, a remote attacker could exploit this vulnerability to cause the daemon to crash. This plugin has been deprecated to better accommodate iFix supersedence with replacement plugin aix_bind_advisory13.nasl (plugin id 102125).
    last seen2017-10-29
    modified2017-08-03
    plugin id94967
    published2016-11-18
    reporterTenable
    sourcehttps://www.tenable.com/plugins/index.php?view=single&id=94967
    titleAIX 7.2 TL 0 : bind (IV89831) (deprecated)
  • NASL familyDNS
    NASL idBIND9_9104_P2.NASL
    descriptionAccording to its self-reported version number, the installation of ISC BIND running on the remote name server is 9.x prior to 9.9.9-P2, 9.10.x prior to 9.10.4-P2, or 9.11.0a3 prior to 9.11.0b2. It is, therefore, affected by an error in the lightweight resolver (lwres) protocol implementation when resolving a query name that, when combined with a search list entry, exceeds the maximum allowable length. An unauthenticated, remote attacker can exploit this to cause a segmentation fault, resulting in a denial of service condition. This issue occurs when lwresd or the the named
    last seen2020-06-01
    modified2020-06-02
    plugin id92493
    published2016-07-21
    reporterThis script is Copyright (C) 2016-2019 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/92493
    titleISC BIND 9.x < 9.9.9-P2 / 9.10.x < 9.10.4-P2 / 9.11.0a3 < 9.11.0b2 lwres Query DoS
  • NASL familyGentoo Local Security Checks
    NASL idGENTOO_GLSA-201610-07.NASL
    descriptionThe remote host is affected by the vulnerability described in GLSA-201610-07 (BIND: Multiple vulnerabilities) Multiple vulnerabilities have been discovered in BIND. Please review the CVE identifiers referenced below for details. Impact : A remote attacker could cause a Denial of Service condition through multiple attack vectors. Workaround : There is no known workaround at this time.
    last seen2020-06-01
    modified2020-06-02
    plugin id93994
    published2016-10-12
    reporterThis script is Copyright (C) 2016-2019 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/93994
    titleGLSA-201610-07 : BIND: Multiple vulnerabilities
  • NASL familyRed Hat Local Security Checks
    NASL idREDHAT-RHSA-2017-2533.NASL
    descriptionAn update for bind is now available for Red Hat Enterprise Linux 7.2 Extended Update Support and Red Hat Enterprise Linux 7.3 Extended Update Support. 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 Berkeley Internet Name Domain (BIND) is an implementation of the Domain Name System (DNS) protocols. BIND includes a DNS server (named); a resolver library (routines for applications to use when interfacing with DNS); and tools for verifying that the DNS server is operating correctly. Security Fix(es) : * It was found that the lightweight resolver protocol implementation in BIND could enter an infinite recursion and crash when asked to resolve a query name which, when combined with a search list entry, exceeds the maximum allowable length. A remote attacker could use this flaw to crash lwresd or named when using the
    last seen2020-06-01
    modified2020-06-02
    plugin id102726
    published2017-08-24
    reporterThis script is Copyright (C) 2017-2019 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/102726
    titleRHEL 7 : bind (RHSA-2017:2533)
  • NASL familySuSE Local Security Checks
    NASL idSUSE_SU-2017-0999-1.NASL
    descriptionThis update for bind fixes the following issues: CVE-2017-3137 (bsc#1033467): Mistaken assumptions about the ordering of records in the answer section of a response containing CNAME or DNAME resource records could have been exploited to cause a denial of service of a bind server performing recursion. CVE-2017-3136 (bsc#1033466): An attacker could have constructed a query that would cause a denial of service of servers configured to use DNS64. CVE-2017-3138 (bsc#1033468): An attacker with access to the BIND control channel could have caused the server to stop by triggering an assertion failure. CVE-2016-6170 (bsc#987866): Primary DNS servers could have caused a denial of service of secondary DNS servers via a large AXFR response. IXFR servers could have caused a denial of service of IXFR clients via a large IXFR response. Remote authenticated users could have caused a denial of service of primary DNS servers via a large UPDATE message. CVE-2016-2775 (bsc#989528): When lwresd or the named lwres option were enabled, bind allowed remote attackers to cause a denial of service (daemon crash) via a long request that uses the lightweight resolver protocol. Note that Tenable Network Security has extracted the preceding description block directly from the SUSE 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 id99357
    published2017-04-13
    reporterThis script is Copyright (C) 2017-2019 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/99357
    titleSUSE SLES12 Security Update : bind (SUSE-SU-2017:0999-1)
  • NASL familySuSE Local Security Checks
    NASL idSUSE_SU-2017-1000-1.NASL
    descriptionThis update for bind fixes the following security issues: CVE-2017-3137 (bsc#1033467): Mistaken assumptions about the ordering of records in the answer section of a response containing CNAME or DNAME resource records could have been exploited to cause a denial of service of a bind server performing recursion. CVE-2017-3136 (bsc#1033466): An attacker could have constructed a query that would cause a denial of service of servers configured to use DNS64. CVE-2017-3138 (bsc#1033468): An attacker with access to the BIND control channel could have caused the server to stop by triggering an assertion failure. CVE-2016-6170 (bsc#987866): Primary DNS servers could have caused a denial of service of secondary DNS servers via a large AXFR response. IXFR servers could have caused a denial of service of IXFR clients via a large IXFR response. Remote authenticated users could have caused a denial of service of primary DNS servers via a large UPDATE message. CVE-2016-2775 (bsc#989528): When lwresd or the named lwres option were enabled, bind allowed remote attackers to cause a denial of service (daemon crash) via a long request that uses the lightweight resolver protocol. Note that Tenable Network Security has extracted the preceding description block directly from the SUSE 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 id99358
    published2017-04-13
    reporterThis script is Copyright (C) 2017-2019 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/99358
    titleSUSE SLES11 Security Update : bind (SUSE-SU-2017:1000-1)
  • NASL familyFedora Local Security Checks
    NASL idFEDORA_2016-3FBA74E7F5.NASL
    descriptionSecurity fix for CVE-2016-2775 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-08-18
    plugin id93020
    published2016-08-18
    reporterThis script is Copyright (C) 2016-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/93020
    titleFedora 23 : 32:bind (2016-3fba74e7f5)
  • NASL familyAIX Local Security Checks
    NASL idAIX_IV89830.NASL
    descriptionhttp://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2776 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2776 ISC BIND is vulnerable to a denial of service, caused by an assertion failure in buffer.c while a nameserver is building responses to a specifically constructed request. By sending a specially crafted DNS packet, a remote attacker could exploit this vulnerability to make named exit unexpectedly with an assertion failure. ISC BIND is vulnerable to a denial of service, caused by an error when lwresd or the named lwres option is enabled. By sending an overly long request, a remote attacker could exploit this vulnerability to cause the daemon to crash. This plugin has been deprecated to better accommodate iFix supersedence with replacement plugin aix_bind_advisory13.nasl (plugin id 102125).
    last seen2017-10-29
    modified2017-08-03
    plugin id94966
    published2016-11-18
    reporterTenable
    sourcehttps://www.tenable.com/plugins/index.php?view=single&id=94966
    titleAIX 7.1 TL 3 : bind (IV89830) (deprecated)
  • NASL familyAmazon Linux Local Security Checks
    NASL idALA_ALAS-2016-745.NASL
    descriptionIt was found that the lightweight resolver could crash due to an error when asked to resolve a query name which, when combined with a search list entry, exceeds the maximum allowable length. A remote attacker could use this flaw to crash lwresd or named when using the
    last seen2020-06-01
    modified2020-06-02
    plugin id93537
    published2016-09-16
    reporterThis script is Copyright (C) 2016-2018 Tenable Network Security, Inc.
    sourcehttps://www.tenable.com/plugins/nessus/93537
    titleAmazon Linux AMI : bind (ALAS-2016-745)
  • NASL familyAIX Local Security Checks
    NASL idAIX_IV89828.NASL
    descriptionhttp://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2776 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2776 ISC BIND is vulnerable to a denial of service, caused by an assertion failure in buffer.c while a nameserver is building responses to a specifically constructed request. By sending a specially crafted DNS packet, a remote attacker could exploit this vulnerability to make named exit unexpectedly with an assertion failure. ISC BIND is vulnerable to a denial of service, caused by an error when lwresd or the named lwres option is enabled. By sending an overly long request, a remote attacker could exploit this vulnerability to cause the daemon to crash. This plugin has been deprecated to better accommodate iFix supersedence with replacement plugin aix_bind_advisory13.nasl (plugin id 102125).
    last seen2017-10-29
    modified2017-08-03
    plugin id94964
    published2016-11-18
    reporterTenable
    sourcehttps://www.tenable.com/plugins/index.php?view=single&id=94964
    titleAIX 6.1 TL 9 : bind (IV89828) (deprecated)
  • NASL familySuSE Local Security Checks
    NASL idSUSE_SU-2017-0998-1.NASL
    descriptionThis update for bind fixes the following issues: CVE-2017-3137 (bsc#1033467): Mistaken assumptions about the ordering of records in the answer section of a response containing CNAME or DNAME resource records could have been exploited to cause a denial of service of a bind server performing recursion. CVE-2017-3136 (bsc#1033466): An attacker could have constructed a query that would cause a denial of service of servers configured to use DNS64. CVE-2017-3138 (bsc#1033468): An attacker with access to the BIND control channel could have caused the server to stop by triggering an assertion failure. CVE-2016-6170 (bsc#987866): Primary DNS servers could have caused a denial of service of secondary DNS servers via a large AXFR response. IXFR servers could have caused a denial of service of IXFR clients via a large IXFR response. Remote authenticated users could have caused a denial of service of primary DNS servers via a large UPDATE message. CVE-2016-2775 (bsc#989528): When lwresd or the named lwres option were enabled, bind allowed remote attackers to cause a denial of service (daemon crash) via a long request that uses the lightweight resolver protocol. One additional non-security bug was fixed: The default umask was changed to 077. (bsc#1020983) Note that Tenable Network Security has extracted the preceding description block directly from the SUSE 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 id99356
    published2017-04-13
    reporterThis script is Copyright (C) 2017-2019 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/99356
    titleSUSE SLED12 / SLES12 Security Update : bind (SUSE-SU-2017:0998-1)
  • NASL familyFedora Local Security Checks
    NASL idFEDORA_2016-007EFACD1C.NASL
    descriptionSecurity fix for CVE-2016-2775 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-08-01
    plugin id92645
    published2016-08-01
    reporterThis script is Copyright (C) 2016-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/92645
    titleFedora 24 : 32:bind (2016-007efacd1c)
  • NASL familyHuawei Local Security Checks
    NASL idEULEROS_SA-2019-1433.NASL
    descriptionAccording to the versions of the bind packages installed, the EulerOS Virtualization installation on the remote host is affected by the following vulnerabilities : - A denial of service flaw was found in the way BIND constructed a response to a query that met certain criteria. A remote attacker could use this flaw to make named exit unexpectedly with an assertion failure via a specially crafted DNS request packet.(CVE-2016-2776) - A denial of service flaw was found in the way BIND processed certain control channel input. A remote attacker able to send a malformed packet to the control channel could use this flaw to cause named to crash.(CVE-2016-1285) - A flaw was found in the way BIND performed DNSSEC validation. An attacker able to make BIND (functioning as a DNS resolver with DNSSEC validation enabled) resolve a name in an attacker-controlled domain could cause named to exit unexpectedly with an assertion failure.(CVE-2015-4620) - A flaw was found in the way BIND handled requests for TKEY DNS resource records. A remote attacker could use this flaw to make named (functioning as an authoritative DNS server or a DNS resolver) exit unexpectedly with an assertion failure via a specially crafted DNS request packet.(CVE-2015-5477) - A denial of service flaw was found in the way BIND handled queries for NSEC3-signed zones. A remote attacker could use this flaw against an authoritative name server that served NCES3-signed zones by sending a specially crafted query, which, when processed, would cause named to crash.(CVE-2014-0591) - A denial of service flaw was found in the way BIND parsed certain malformed DNSSEC keys. A remote attacker could use this flaw to send a specially crafted DNS query (for example, a query requiring a response from a zone containing a deliberately malformed key) that would cause named functioning as a validating resolver to crash.(CVE-2015-5722) - It was found that the lightweight resolver protocol implementation in BIND could enter an infinite recursion and crash when asked to resolve a query name which, when combined with a search list entry, exceeds the maximum allowable length. A remote attacker could use this flaw to crash lwresd or named when using the
    last seen2020-06-01
    modified2020-06-02
    plugin id124936
    published2019-05-14
    reporterThis script is Copyright (C) 2019-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/124936
    titleEulerOS Virtualization 3.0.1.0 : bind (EulerOS-SA-2019-1433)
  • NASL familyNewStart CGSL Local Security Checks
    NASL idNEWSTART_CGSL_NS-SA-2019-0102_BIND.NASL
    descriptionThe remote NewStart CGSL host, running version MAIN 4.05, has bind packages installed that are affected by multiple vulnerabilities: - A flaw was found in the way BIND handled TSIG authentication for dynamic updates. A remote attacker able to communicate with an authoritative BIND server could use this flaw to manipulate the contents of a zone, by forging a valid TSIG or SIG(0) signature for a dynamic update request. (CVE-2017-3143) - A flaw was found in the way BIND handled TSIG authentication of AXFR requests. A remote attacker, able to communicate with an authoritative BIND server, could use this flaw to view the entire contents of a zone by sending a specially constructed request packet. (CVE-2017-3142) - A denial of service flaw was found in the way BIND handled DNSSEC validation. A remote attacker could use this flaw to make named exit unexpectedly with an assertion failure via a specially crafted DNS response. (CVE-2017-3139) - A denial of service flaw was found in the way BIND handled a query response containing CNAME or DNAME resource records in an unusual order. A remote attacker could use this flaw to make named exit unexpectedly with an assertion failure via a specially crafted DNS response. (CVE-2017-3137) - It was found that the lightweight resolver protocol implementation in BIND could enter an infinite recursion and crash when asked to resolve a query name which, when combined with a search list entry, exceeds the maximum allowable length. A remote attacker could use this flaw to crash lwresd or named when using the lwres statement in named.conf. (CVE-2016-2775) - A denial of service flaw was found in the way BIND handled query requests when using DNS64 with break- dnssec yes option. A remote attacker could use this flaw to make named exit unexpectedly with an assertion failure via a specially crafted DNS request. (CVE-2017-3136) Note that Nessus has not tested for this issue but has instead relied only on the application
    last seen2020-06-01
    modified2020-06-02
    plugin id127330
    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/127330
    titleNewStart CGSL MAIN 4.05 : bind Multiple Vulnerabilities (NS-SA-2019-0102)
  • NASL familyDebian Local Security Checks
    NASL idDEBIAN_DSA-3680.NASL
    descriptionTwo vulnerabilities were reported in BIND, a DNS server. - CVE-2016-2775 The lwresd component in BIND (which is not enabled by default) could crash while processing an overlong request name. This could lead to a denial of service. - CVE-2016-2776 A crafted query could crash the BIND name server daemon, leading to a denial of service. All server roles (authoritative, recursive and forwarding) in default configurations are affected.
    last seen2020-06-01
    modified2020-06-02
    plugin id93748
    published2016-09-28
    reporterThis script is Copyright (C) 2016-2018 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/93748
    titleDebian DSA-3680-1 : bind9 - security update

Redhat

advisories
  • bugzilla
    id1321239
    titleThe bind and bind-chroot packages specs define and apply group ownership and permissions differently for the /usr/lib64/bind (chroot'd as /var/named/chroot/usr/lib64/bind) directory
    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
          • commentbind-sdb is earlier than 32:9.8.2-0.62.rc1.el6
            ovaloval:com.redhat.rhba:tst:20170651001
          • commentbind-sdb is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhba:tst:20170651002
        • AND
          • commentbind-devel is earlier than 32:9.8.2-0.62.rc1.el6
            ovaloval:com.redhat.rhba:tst:20170651003
          • commentbind-devel is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhba:tst:20170651004
        • AND
          • commentbind is earlier than 32:9.8.2-0.62.rc1.el6
            ovaloval:com.redhat.rhba:tst:20170651005
          • commentbind is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhba:tst:20170651006
        • AND
          • commentbind-chroot is earlier than 32:9.8.2-0.62.rc1.el6
            ovaloval:com.redhat.rhba:tst:20170651007
          • commentbind-chroot is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhba:tst:20170651008
        • AND
          • commentbind-libs is earlier than 32:9.8.2-0.62.rc1.el6
            ovaloval:com.redhat.rhba:tst:20170651009
          • commentbind-libs is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhba:tst:20170651010
        • AND
          • commentbind-utils is earlier than 32:9.8.2-0.62.rc1.el6
            ovaloval:com.redhat.rhba:tst:20170651011
          • commentbind-utils is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhba:tst:20170651012
    rhsa
    idRHBA-2017:0651
    released2017-03-21
    severityNone
    titleRHBA-2017:0651: bind bug fix update (None)
  • bugzilla
    id1393886
    titleBackport bind dyndb API introduced in bind 9.11
    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
          • commentbind-chroot is earlier than 32:9.9.4-50.el7
            ovaloval:com.redhat.rhba:tst:20171767001
          • commentbind-chroot is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhba:tst:20170651008
        • AND
          • commentbind-pkcs11-devel is earlier than 32:9.9.4-50.el7
            ovaloval:com.redhat.rhba:tst:20171767003
          • commentbind-pkcs11-devel is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhba:tst:20171767004
        • AND
          • commentbind-pkcs11-libs is earlier than 32:9.9.4-50.el7
            ovaloval:com.redhat.rhba:tst:20171767005
          • commentbind-pkcs11-libs is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhba:tst:20171767006
        • AND
          • commentbind is earlier than 32:9.9.4-50.el7
            ovaloval:com.redhat.rhba:tst:20171767007
          • commentbind is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhba:tst:20170651006
        • AND
          • commentbind-devel is earlier than 32:9.9.4-50.el7
            ovaloval:com.redhat.rhba:tst:20171767009
          • commentbind-devel is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhba:tst:20170651004
        • AND
          • commentbind-sdb is earlier than 32:9.9.4-50.el7
            ovaloval:com.redhat.rhba:tst:20171767011
          • commentbind-sdb is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhba:tst:20170651002
        • AND
          • commentbind-pkcs11-utils is earlier than 32:9.9.4-50.el7
            ovaloval:com.redhat.rhba:tst:20171767013
          • commentbind-pkcs11-utils is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhba:tst:20171767014
        • AND
          • commentbind-lite-devel is earlier than 32:9.9.4-50.el7
            ovaloval:com.redhat.rhba:tst:20171767015
          • commentbind-lite-devel is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhba:tst:20171767016
        • AND
          • commentbind-sdb-chroot is earlier than 32:9.9.4-50.el7
            ovaloval:com.redhat.rhba:tst:20171767017
          • commentbind-sdb-chroot is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhba:tst:20171767018
        • AND
          • commentbind-pkcs11 is earlier than 32:9.9.4-50.el7
            ovaloval:com.redhat.rhba:tst:20171767019
          • commentbind-pkcs11 is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhba:tst:20171767020
        • AND
          • commentbind-license is earlier than 32:9.9.4-50.el7
            ovaloval:com.redhat.rhba:tst:20171767021
          • commentbind-license is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhba:tst:20171767022
        • AND
          • commentbind-libs-lite is earlier than 32:9.9.4-50.el7
            ovaloval:com.redhat.rhba:tst:20171767023
          • commentbind-libs-lite is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhba:tst:20171767024
        • AND
          • commentbind-utils is earlier than 32:9.9.4-50.el7
            ovaloval:com.redhat.rhba:tst:20171767025
          • commentbind-utils is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhba:tst:20170651012
        • AND
          • commentbind-libs is earlier than 32:9.9.4-50.el7
            ovaloval:com.redhat.rhba:tst:20171767027
          • commentbind-libs is signed with Red Hat redhatrelease2 key
            ovaloval:com.redhat.rhba:tst:20170651010
    rhsa
    idRHBA-2017:1767
    released2017-08-01
    severityNone
    titleRHBA-2017:1767: bind bug fix update (None)
  • rhsa
    idRHSA-2017:2533
rpms
  • bind-32:9.8.2-0.62.rc1.el6
  • bind-chroot-32:9.8.2-0.62.rc1.el6
  • bind-debuginfo-32:9.8.2-0.62.rc1.el6
  • bind-devel-32:9.8.2-0.62.rc1.el6
  • bind-libs-32:9.8.2-0.62.rc1.el6
  • bind-sdb-32:9.8.2-0.62.rc1.el6
  • bind-utils-32:9.8.2-0.62.rc1.el6
  • bind-32:9.9.4-50.el7
  • bind-chroot-32:9.9.4-50.el7
  • bind-debuginfo-32:9.9.4-50.el7
  • bind-devel-32:9.9.4-50.el7
  • bind-libs-32:9.9.4-50.el7
  • bind-libs-lite-32:9.9.4-50.el7
  • bind-license-32:9.9.4-50.el7
  • bind-lite-devel-32:9.9.4-50.el7
  • bind-pkcs11-32:9.9.4-50.el7
  • bind-pkcs11-devel-32:9.9.4-50.el7
  • bind-pkcs11-libs-32:9.9.4-50.el7
  • bind-pkcs11-utils-32:9.9.4-50.el7
  • bind-sdb-32:9.9.4-50.el7
  • bind-sdb-chroot-32:9.9.4-50.el7
  • bind-utils-32:9.9.4-50.el7
  • bind-32:9.9.4-29.el7_2.7
  • bind-32:9.9.4-50.el7_3.2
  • bind-chroot-32:9.9.4-29.el7_2.7
  • bind-chroot-32:9.9.4-50.el7_3.2
  • bind-debuginfo-32:9.9.4-29.el7_2.7
  • bind-debuginfo-32:9.9.4-50.el7_3.2
  • bind-devel-32:9.9.4-29.el7_2.7
  • bind-devel-32:9.9.4-50.el7_3.2
  • bind-libs-32:9.9.4-29.el7_2.7
  • bind-libs-32:9.9.4-50.el7_3.2
  • bind-libs-lite-32:9.9.4-29.el7_2.7
  • bind-libs-lite-32:9.9.4-50.el7_3.2
  • bind-license-32:9.9.4-29.el7_2.7
  • bind-license-32:9.9.4-50.el7_3.2
  • bind-lite-devel-32:9.9.4-29.el7_2.7
  • bind-lite-devel-32:9.9.4-50.el7_3.2
  • bind-pkcs11-32:9.9.4-29.el7_2.7
  • bind-pkcs11-32:9.9.4-50.el7_3.2
  • bind-pkcs11-devel-32:9.9.4-29.el7_2.7
  • bind-pkcs11-devel-32:9.9.4-50.el7_3.2
  • bind-pkcs11-libs-32:9.9.4-29.el7_2.7
  • bind-pkcs11-libs-32:9.9.4-50.el7_3.2
  • bind-pkcs11-utils-32:9.9.4-29.el7_2.7
  • bind-pkcs11-utils-32:9.9.4-50.el7_3.2
  • bind-sdb-32:9.9.4-29.el7_2.7
  • bind-sdb-32:9.9.4-50.el7_3.2
  • bind-sdb-chroot-32:9.9.4-29.el7_2.7
  • bind-sdb-chroot-32:9.9.4-50.el7_3.2
  • bind-utils-32:9.9.4-29.el7_2.7
  • bind-utils-32:9.9.4-50.el7_3.2

References