<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>9438</bug_id>
          
          <creation_ts>2016-04-12 08:19:06 +0000</creation_ts>
          <short_desc>bind: CVE-2016-2088</short_desc>
          <delta_ts>2016-05-05 11:48:42 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>connectivity</component>
          <version>2.0</version>
          <rep_platform>All</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>High</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>2.1 M4</target_milestone>
          
          <blocked>9473</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Sona Sarmadi">sona.sarmadi</reporter>
          <assigned_to name="Jussi Kukkonen">jku</assigned_to>
          <cc>bogdanx.a.voiculescu</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>randy.macleod</cc>
          
          <qa_contact name="Bogdan Alexandru Voiculescu">bogdanx.a.voiculescu</qa_contact>
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>61067</commentid>
    <comment_count>0</comment_count>
    <who name="Sona Sarmadi">sona.sarmadi</who>
    <bug_when>2016-04-12 08:19:06 +0000</bug_when>
    <thetext>Versions affected: 
9.10.0 -&gt; 9.10.3-P3
Severity:  High
Exploitable:  Remotely

Description:

BIND 9.10 has preliminary support for DNS cookies (or source identity tokens), a proposed mechanism designed to allow lightweight transaction security between a querying party and a nameserver. An error in the BIND code implementing support for this optional feature permits a deliberately misconstructed packet containing multiple cookie options to cause named to terminate with an INSIST assertion failure in resolver.c if DNS cookie support is enabled in the server.  Only servers with DNS cookie support enabled at build time can be affected by this defect; in servers which do not have DNS cookie support selected any cookies encountered will be ignored as unknown option types.

Impact:

Servers which are built with DNS cookie support enabled are vulnerable to denial of service if an attacker can cause them to receive and process a response that contains multiple cookie options.

References:
https://kb.isc.org/article/AA-01351</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>61075</commentid>
    <comment_count>1</comment_count>
    <who name="Sona Sarmadi">sona.sarmadi</who>
    <bug_when>2016-04-12 10:19:42 +0000</bug_when>
    <thetext>Affected branches:
==================
Master: affetced: fixed in the following patch: http://patchwork.openembedded.org/patch/120095/
Jethro: affected
Fido: Not affected</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>61281</commentid>
    <comment_count>2</comment_count>
    <who name="Jussi Kukkonen">jku</who>
    <bug_when>2016-04-15 12:20:23 +0000</bug_when>
    <thetext>Sent a patch for master.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>61385</commentid>
    <comment_count>3</comment_count>
    <who name="Jussi Kukkonen">jku</who>
    <bug_when>2016-04-19 10:45:46 +0000</bug_when>
    <thetext>commit 74ab080d3475cfbf4ad0f6e747601c71709f2e44
Author: Jussi Kukkonen &lt;jussi.kukkonen@intel.com&gt;
Date:   Fri Apr 15 15:03:17 2016 +0300

    bind: CVE-2016-2088
    
    Duplicate EDNS COOKIE options in a response could trigger an
    assertion failure: Fix with a backport.
    
    bind as built with the oe-core recipe is not at risk: Only servers
    which are built with DNS cookie support (--enable-sit) are vulnerable
    to denial of service.
    
    Fixes [YOCTO #9438]
    
    (From OE-Core rev: da38a9840b32e80464e2938395db5c9167729f7e)
    
    Signed-off-by: Jussi Kukkonen &lt;jussi.kukkonen@intel.com&gt;
    Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
    Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>61978</commentid>
    <comment_count>4</comment_count>
    <who name="Bogdan Alexandru Voiculescu">bogdanx.a.voiculescu</who>
    <bug_when>2016-05-05 11:48:42 +0000</bug_when>
    <thetext>Verified on master f7b520878babbaa7527151f22c031ae160512753

It will be ported on Jethro? Jethro is affected</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>