summaryrefslogtreecommitdiffstats
path: root/src/panfrost/midgard/midgard_ra.c
diff options
context:
space:
mode:
authorBrian Paul <[email protected]>2019-10-09 12:05:16 -0600
committerBrian Paul <[email protected]>2019-11-18 12:28:59 -0700
commit02c3dad0f3b4d26e0faa5cc51d06bc50d693dcdc (patch)
tree701aeb05da830be270d1ff8a663c1dd8c991a871 /src/panfrost/midgard/midgard_ra.c
parentfdaf8144a8bf65afa7dc66b8d827da38e27a850a (diff)
Call shmget() with permission 0600 instead of 0777
A security advisory (TALOS-2019-0857/CVE-2019-5068) found that creating shared memory regions with permission mode 0777 could allow any user to access that memory. Several Mesa drivers use shared- memory XImages to implement back buffers for improved performance. This path changes the shmget() calls to use 0600 (user r/w). Tested with legacy Xlib driver and llvmpipe. Cc: [email protected] Reviewed-by: Kristian H. Kristensen <[email protected]>
Diffstat (limited to 'src/panfrost/midgard/midgard_ra.c')
0 files changed, 0 insertions, 0 deletions