Requesting CVEs for glibc security issues

Florian Weimer fweimer@redhat.com
Tue Jun 10 17:00:00 GMT 2014


On 05/19/2014 09:46 AM, Will Newton wrote:
> On 17 May 2014 00:55, Joseph S. Myers <joseph@codesourcery.com> wrote:
>> On Fri, 16 May 2014, Jeff Law wrote:
>>
>>>> E.g. bug 16618 (something I'd have
>>>> thought would be a natural case for a CVE - wscanf may not be widely used,
>>>> but it's still a buffer overrun if wscanf is used -
>>> More likely nobody's contacted the appropriate folks.  Sounds like it'd be
>>> worth of a CVE to me.
>>
>> I'm sort of presuming that some distribution security people are watching
>> for newly filed glibc bugs that seem CVE-worthy, and requesting CVEs.

I don't think this is happening right now.  As others, I've been doing 
this from time to time, but it hasn't happened in a consistent fashion.

> This doesn't seem to be the case. I am not sure of the
> political/economic motivations behind creating CVEs but it seems the
> onus is on the bug reporter/fixer to request a CVE on the oss-security
> list. In my opinion it would be useful if the glibc project had some
> kind of security person or team which could make sure any security
> bugs are identified and CVEs requested.

Would it be possible to add a tristate security flag to Bugzilla, with 
states "security bug", "not a security bug", "don't know/not yet 
triaged" (obviously with better/shorter names)?  This would have be 
searchable, so that it's possible to list all bugs in particular 
security-lated states.

I would like to volunteer to classify new bugs as needed, and in the 
longer term, go back and revisit all the old bugs.

CVE assignment would then indirectly and eventually fall out of our 
regular upstream monitoring, which triggers on new or re-classified 
security bugs.

For embargoed issues, we should just list a couple of downstreams who 
have experience dealing with embargoes, and tell the submitter to pick 
their favorite one.  This is what happens right now, and it seems to 
work fairly well, apart from the usual pain associated with embargoes. 
(We should use them only for really critical issues, such as likely code 
execution over the network, or demonstrable local privilege escalation. 
  Reports can file private reports with downstreams, but I expect them 
to push for publication.)  Do we already have a Wiki page which details 
this information?

> It would also be useful to do the backports to stable branches of the
> security fix, but at the moment it seems every vendor has their own
> stable branch.

Right, there's no real global synchronization there, and some of us face 
… challenges when it comes to doing sustaining engineering upstream anyway.

-- 
Florian Weimer / Red Hat Product Security Team



More information about the Libc-alpha mailing list