Linux Kernel (ARM/ARM64) - 'perf_event_open()' Arbitrary Memory Read
perfeventopen offers to collect various pieces of information when an event occurs, including a user stack backtrace PERFSAMPLECALLCHAIN. To collect a user stack backtrace, the kernel grabs the userland register state if the event occured in kernelspace: the userland register state that was...