OSDN Git Service

libdrm: fix bad strncpy / snprintf calls
authorNick Kralevich <nnk@google.com>
Mon, 29 Apr 2013 17:49:47 +0000 (10:49 -0700)
committerNick Kralevich <nnk@google.com>
Mon, 29 Apr 2013 22:31:03 +0000 (15:31 -0700)
commit6d8f5b755b133b308204b84145d773d401cdcd52
treef5a1c5fe448f583437489277e6e39833dae17d36
parent93c39d5d4fe8a31da35f8d1d522acb7b676946af
libdrm: fix bad strncpy / snprintf calls

Fix the following bugs reported by IOActive:
* GOOGLE-AN01 - Android libdrm drm_parseDM.c Boundary-CRLF Buffer Overflow
* GOOGLE-AN02 - Android libdrm 'drm_parseDM.c' contentType-CRLF Buffer Overflow
* GOOGLE-AN03 - Android libdrm drm_parseDM.c contentID-CRLF Buffer Overflow
* GOOGLE-AN04 - Android libdrm 'parser_dcf.c' Multiple Headers Buffer Overflow
* GOOGLE-AN05 - Android libdrm 'parser_dcf.c' ContentType Buffer Overflow

Bug: 8727221

(cherry picked from commit 25619b2c6b3fd584affe20f34bfbf164a5ddbe7d)

Change-Id: I9a99c9b8a63c8b9efb3b2b650c735467b77120f2
media/libdrm/mobile1/src/parser/parser_dcf.c
media/libdrm/mobile1/src/parser/parser_dm.c