android_kernel_motorola_sm6375/drivers/char
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Santosh Sakore 8446d51890
msm: adsprpc : Fix use after free in fastrpc_internal_mem_unmap
Thread 1 can make a to call fastrpc_mmap_create under internal mem map
and release fl->map_mutex. Thread 2 can make call to internal mem unmap,
acquire fl->map_mutex and get same map though fastrpc_mmap_remove.
Thread 1 fail in fastrpc_mem_map_to_dsp jumps to bail and do map free.
Thread 2 still holds same map which can lead use after free. Serialize
fastrpc internal mem map and unmap.

Change-Id: I54a3602914b43fc67635c0de193bd21aa13daaa3
Signed-off-by: Santosh Sakore <quic_ssakore@quicinc.com>
2024-01-04 12:29:56 +02:00
..
agp Merge 1d28224d49 ("selftests/ftrace: Correctly enable event in instance-event.tc") into android11-5.4-lts 2023-10-24 16:45:58 +00:00
hw_random Merge tag 'ASB-2023-12-05_11-5.4' of https://android.googlesource.com/kernel/common into android13-5.4-lahaina 2023-12-11 20:22:05 +02:00
ipmi ipmi_si: fix a memleak in try_smi_init() 2023-09-23 10:59:54 +02:00
mwave
pcmcia
tpm tpm_tis: Resend command to recover from data transfer errors 2023-09-23 11:00:03 +02:00
virtio_eavb char: virtio_eavb: use new update_marker api 2023-08-15 11:24:49 +05:30
xilinx_hwicap
xillybus
adi.c
adsprpc.c msm: adsprpc : Fix use after free in fastrpc_internal_mem_unmap 2024-01-04 12:29:56 +02:00
adsprpc_compat.c
adsprpc_compat.h
adsprpc_shared.h msm: adsprpc: fix UAF process init_mem 2022-09-21 11:13:42 +05:30
apm-emulation.c
applicom.c
applicom.h
bsr.c
ds1620.c
dsp56k.c
dtlk.c
efirtc.c
fastcvpd.c
hangcheck-timer.c
hpet.c
Kconfig Merge tag 'ASB-2022-11-01_11-5.4' of https://android.googlesource.com/kernel/common into android13-5.4-lahaina 2022-11-09 19:53:28 +02:00
lp.c
Makefile
mem.c random: restore O_NONBLOCK support 2022-10-15 07:54:40 +02:00
misc.c
msm_smd_pkt.c
mspec.c
nsc_gpio.c
nvram.c
nwbutton.c
nwbutton.h
nwflash.c
pc8736x_gpio.c
powernv-op-panel.c
ppdev.c
ps3flash.c
random.c This is the 5.4.218 stable release 2022-10-15 08:28:04 +02:00
raw.c
rdbg.c
rtc.c
scx200_gpio.c
sonypi.c
tb0219.c
tlclk.c
toshiba.c
ttyprintk.c
uv_mmtimer.c
virtio_console.c virtio_console: eliminate anonymous module_init & module_exit 2022-04-15 14:18:36 +02:00
virtio_fastrpc.c