Re: [PATCH] Fix stack memory disclosure

From
Bartlomiej Zolnierkiewicz <hidden>
Date
2019-01-11 12:45:16
Also in
lkml
Reply to
Bartlomiej Zolnierkiewicz, 2019-01-10
On 01/10/2019 04:10 PM, Bartlomiej Zolnierkiewicz wrote:
On 01/09/2019 12:41 AM, Kees Cook wrote:
quoted
On Sat, Jan 5, 2019 at 11:51 PM Vlad Tsyrklevich [off-list ref] wrote:
quoted
Using [1] for static analysis I found that the OMAPFB_QUERY_PLANE,
OMAPFB_GET_COLOR_KEY, OMAPFB_GET_DISPLAY_INFO, and OMAPFB_GET_VRAM_INFO
cases could all leak uninitialized stack memory--either due to
uninitialized padding or 'reserved' fields.

Fix them by clearing the shared union used to store copied out data.

[1] https://github.com/vlad902/kernel-uninitialized-memory-checker

Signed-off-by: Vlad Tsyrklevich <redacted>
Reviewed-by: Kees Cook <redacted>
Fixes: b39a982ddecf ("OMAP: DSS2: omapfb driver")
Thanks.
quoted
Since this driver is orphaned (according to MAINTAINERS), I think this
fix should go via Bart's tree. Bart, can you take this?
Sure, I will merge it tomorrow (I plan to send fbdev fixes pull request to
Linus next week).
Patch queued for 5.0 (with patch subject prefixed with "omap2fb: "), thanks.

Best regards,
--
Bartlomiej Zolnierkiewicz
Samsung R&D Institute Poland
Samsung Electronics
Thread (4 messages) 4 messages, 3 authors, last reply 2019-01-11
Keyboard shortcuts
hback out one level
jnext message in thread / next series-diff position
kprevious message in thread / previous series-diff position
ldrill in
Escclose help / fold thread tree
?toggle this help