[prev in list] [next in list] [prev in thread] [next in thread] 

List:       oss-security
Subject:    Re: [oss-security] CVE Request: grep
From:       Kurt Seifried <kseifried () redhat ! com>
Date:       2012-12-22 6:54:10
Message-ID: 50D55912.1070204 () redhat ! com
[Download RAW message or body]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 12/21/2012 05:19 PM, Seth Arnold wrote:
> Hello Kurt, Steve, all.
> 
> Paul, I've included you on Cc: to help determine if several grep
> patches are security-relevant.
> 
> A bug reporter [1] that claims he has, or can produce, a code
> execution exploit against grep < 2.11. I've verified that our grep
> 2.10 package segfaults on the amd64 platform with the simple
> reproducer:
> 
> $ perl -e 'print "x"x(2**31)' | grep x > /dev/null Segmentation
> fault (core dumped)

Confirmed it segfaults. Would it be possible to get a reproducer for
this issue?

Please use CVE-2012-5667 for this issue.

> This specific problem was patched [2] with the following checkin: 
> http://git.savannah.gnu.org/cgit/grep.git/commit/?id=cbbc1a45b9f843c811905c97c90a5d31f8e6c189
>
>  This checkin adds this text to the NEWS file:
> 
> + grep no longer dumps core on lines whose lengths do not fit in
> 'int'. + (e.g., lines longer than 2 GiB on a typical 64-bit host). 
> + Instead, grep either works as expected, or reports an error. + An
> error can occur if not enough main memory is available, or if the +
> GNU C library's regular expression functions cannot handle such
> long lines. + [bug present since "the beginning"]
> 
> Please assign a CVE number for this problem.
> 
> 
> Several other checkins around the 2.11 timeframe also look like
> they may be security-relevant:
> 
> PCRE over-long line fix: 
> http://git.savannah.gnu.org/cgit/grep.git/commit/?id=4572ea4649d025e51463d48c2d06a1c66134cdb8
>
>  Integer overflow issues: 
> http://git.savannah.gnu.org/cgit/grep.git/commit/?id=8fcf61523644df42e1905c81bed26838e0b04f91
>
>  Paul, are any security issues fixed with those patches? Did I
> overlook any other patches that need CVE numbers?
> 
> Thanks
> 
> 
> 1: https://bugs.launchpad.net/ubuntu/+source/grep/+bug/1091473 2:
> http://lists.gnu.org/archive/html/bug-grep/2012-12/msg00004.html
> 


- -- 
Kurt Seifried Red Hat Security Response Team (SRT)
PGP: 0x5E267993 A90B F995 7350 148F 66BF 7554 160D 4553 5E26 7993

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJQ1VkRAAoJEBYNRVNeJnmTqekP/2R36xFvohg+1L/l+7yv+HwU
FKCCSJvCg7N631ndjdD6Dhau4uqml+3n5gh11FywOTFpaOnD7BsYlYtTIMJWRU+4
PwnJlAmO+HVIXUiTYUQN0tI6MODeP56KLErtgg9AIveNYkXHT5jo6MrCcOL34Atx
vWhgSL0f3thh25ckqQ9DvhFgDPjAfF6HJGoazeucFegI86OehpcADl3fkFP6vMgN
yiyaHKZIk2r8e+nsKf12DGY6KJId4w0OQnUrqGWuYMSN8OTgKTRH6iBXN9t95zOz
F12mFGtE5VYTG9CPqJN0ZRgyyRdh13A9O417IVKtGTsdpJ1pbWqI4xmn3PM0WT3k
2DBzlIBNNsMxSAxTldT3C8LPj5OPfeR6H9FMGQLeXJBcKp4/C1DWkJrrbia1fN6X
uxdlJkL4mY6PXS9NL6oyMelZRSMt4PQMAZLS1z/YglN8uRg2gTjJ0hDeot1GFtoV
QisVhCQ1HxeiFtZKrelotqob83SL8X81RdyJPj/2ZGmUbbCYqpflNh8f8de6G7Sq
fy1+KhktDvoe+qoaMj+0mIDvbgpVOmSOgUS9T0wmj5rsgyTbdhRFv3ZMxX2A236b
0bWvPA60Qn4Evk9g9SDVYxzR8hBoGN7uEXsaKCUUe3YSFhlNUCEOshSL+B+/qPxU
PQXw12/M6G4634ypTuc5
=zdi0
-----END PGP SIGNATURE-----
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic