The userfaultfd implementation in the Linux kernel before 4.19.7 mishandles access control for certain UFFDIO_ ioctl calls, as demonstrated by allowing local users to write data into holes in a tmpfs file (if the user has read-only access to that file, and that file contains holes), related to fs/userfaultfd.c and mm/userfaultfd.c.
4.15.0-1040.44~14.04.14.15.0-1033.35~16.04.14.15.0-1040.444.15.0-1028.29~16.04.14.15.0-46.49~16.04.14.15.0-1009.11~16.04.14.15.0-46.494.15.0-1033.354.18.0-1013.13~18.04.14.15.0-1028.29Exploitability
AV:LAC:LPR:LUI:NScope
S:UImpact
C:NI:HA:NCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N