<?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>8980</bug_id>
          
          <creation_ts>2016-01-22 01:27:28 +0000</creation_ts>
          <short_desc>glibc: CVE-2015-8776 CVE-2015-8777 CVE-2015-8778 CVE-2015-9761 CVE-2015-8779</short_desc>
          <delta_ts>2016-04-08 10:05:48 +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>devtools / tool chain</component>
          <version>unspecified</version>
          <rep_platform>x86</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 M3</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Armin Kuster">akuster</reporter>
          <assigned_to name="Armin Kuster">akuster</assigned_to>
          <cc>alexandru.costinx.roman</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>raj.khem</cc>
    
    <cc>richard.purdie</cc>
          
          <qa_contact name="Alexandru Roman">alexandru.costinx.roman</qa_contact>
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>Don&apos;t know</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>58104</commentid>
    <comment_count>0</comment_count>
    <who name="Armin Kuster">akuster</who>
    <bug_when>2016-01-22 01:27:28 +0000</bug_when>
    <thetext>Hi,

we are preparing the glibc 2.23 release upstream and have fixed the
following security bugs which, to my best knowledge, lack public CVE
assignment so far:

Passing out of range data to strftime() causes a segfault
https://sourceware.org/bugzilla/show_bug.cgi?id=18985

Out-of-range time values passed to the strftime function may cause it to
crash, leading to a denial of service, or potentially disclosure
information.

LD_POINTER_GUARD is not ignored for privileged binaries
https://sourceware.org/bugzilla/show_bug.cgi?id=18928

LD_POINTER_GUARD was an environment variable which controls
security-related behavior, but was not ignored for privileged binaries
(in AT_SECURE mode).  This might allow local attackers (who can supply
the environment variable) to bypass intended security restrictions.

hcreate((size_t)-1) should fail with ENOMEM
https://sourceware.org/bugzilla/show_bug.cgi?id=18240

This is an integer overflow in hcreate and hcreate_r which can result in
an out-of-bound memory access.  This could lead to application crashes
or, potentially, arbitrary code execution.

nan function unbounded stack allocation
https://sourceware.org/bugzilla/show_bug.cgi?id=16962

A stack overflow (unbounded alloca) can cause applications which process
long strings with the nan function to crash or, potentially, execute
arbitrary code.

catopen() Multiple unbounded stack allocations
https://sourceware.org/bugzilla/show_bug.cgi?id=17905

A stack overflow (unbounded alloca) in the catopen function can cause
applications which pass long strings to the catopen function to crash
or, potentially execute arbitrary code.


Several people have asked for CVE assignment for swbz#18928 on
oss-security already.

Thanks,
Florian</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>58106</commentid>
    <comment_count>1</comment_count>
    <who name="Armin Kuster">akuster</who>
    <bug_when>2016-01-22 01:29:34 +0000</bug_when>
    <thetext>when master is updated we should get these for free.

Jethro and fido need patching</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>58156</commentid>
    <comment_count>2</comment_count>
    <who name="Armin Kuster">akuster</who>
    <bug_when>2016-01-23 03:44:08 +0000</bug_when>
    <thetext>CVE-2015-8778 does not have a good fix yet.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>58164</commentid>
    <comment_count>3</comment_count>
    <who name="Armin Kuster">akuster</who>
    <bug_when>2016-01-24 23:01:25 +0000</bug_when>
    <thetext>Jethro and Fido patches submitted.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>58756</commentid>
    <comment_count>4</comment_count>
    <who name="Armin Kuster">akuster</who>
    <bug_when>2016-02-08 23:11:10 +0000</bug_when>
    <thetext>are we going to pull in glibc 2.23?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>58759</commentid>
    <comment_count>5</comment_count>
    <who name="Khem Raj">raj.khem</who>
    <bug_when>2016-02-08 23:16:51 +0000</bug_when>
    <thetext>yes 2.23 will be release this week or next. Waiting for that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>59158</commentid>
    <comment_count>6</comment_count>
    <who name="Armin Kuster">akuster</who>
    <bug_when>2016-02-17 16:28:43 +0000</bug_when>
    <thetext>(In reply to comment #5)
&gt; yes 2.23 will be release this week or next. Waiting for that.

I have another security fix. it will have to be applied against 2.23. would prefer to do it once for master but time seems to be slipping away.

CVE-2015-7547: getaddrinfo() stack-based buffer overflow (Bug 18665).

https://sourceware.org/git/?p=glibc.git;a=commit;h=e9db92d3acfe1822d56d11abcea5bfc4c41cf6ca

will work on jethro and fido in the mean time.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>59239</commentid>
    <comment_count>7</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2016-02-18 22:52:22 +0000</bug_when>
    <thetext>In the meantime I merged the CVE patches from jethro into master.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>59308</commentid>
    <comment_count>8</comment_count>
    <who name="Armin Kuster">akuster</who>
    <bug_when>2016-02-20 01:00:38 +0000</bug_when>
    <thetext>master fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60970</commentid>
    <comment_count>9</comment_count>
    <who name="Alexandru Roman">alexandru.costinx.roman</who>
    <bug_when>2016-04-08 10:05:48 +0000</bug_when>
    <thetext>Verified.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>