Acknowledged
Created: Jun 18, 2025
Updated: Sep 4, 2026
Resolved Date: Jun 19, 2025
Found In Version: 10.25.33.1
Severity: Standard
Applicable for: Wind River Linux LTS 25
Component/s: Kernel
In the Linux kernel, the following vulnerability has been resolved:EOL][EOL]tee: add overflow check in register_shm_helper()[EOL][EOL]With special lengths supplied by user space, register_shm_helper() has[EOL]an integer overflow when calculating the number of pages covered by a[EOL]supplied user space memory region.[EOL][EOL]This causes internal_get_user_pages_fast() a helper function of[EOL]pin_user_pages_fast() to do a NULL pointer dereference:[EOL][EOL] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000010[EOL] Modules linked in:[EOL] CPU: 1 PID: 173 Comm: optee_example_a Not tainted 5.19.0 #11[EOL] Hardware name: QEMU QEMU Virtual Machine, BIOS 0.0.0 02/06/2015[EOL] pc : internal_get_user_pages_fast+0x474/0xa80[EOL] Call trace:[EOL] internal_get_user_pages_fast+0x474/0xa80[EOL] pin_user_pages_fast+0x24/0x4c[EOL] register_shm_helper+0x194/0x330[EOL] tee_shm_register_user_buf+0x78/0x120[EOL] tee_ioctl+0xd0/0x11a0[EOL] __arm64_sys_ioctl+0xa8/0xec[EOL] invoke_syscall+0x48/0x114[EOL][EOL]Fix this by adding an an explicit call to access_ok() in[EOL]tee_shm_register_user_buf() to catch an invalid user space address[EOL]early.
CREATE(Triage):(User=lchen-cn) [CVE-2022-50080 (https://nvd.nist.gov/vuln/detail/CVE-2022-50080)