summaryrefslogtreecommitdiff
path: root/tools/lib/python/kdoc/python_version.py
diff options
context:
space:
mode:
authorZongmin Zhou <zhouzongmin@kylinos.cn>2026-08-26 19:57:11 +0800
committerPaul Walmsley <pjw@kernel.org>2026-10-07 10:44:54 -0600
commit59052a88ba5fe4a7bb34b3a0a42aa5d453d3bb97 (patch)
treecbe4a839dc4196fb1dad934f4bb696ffaeff9832 /tools/lib/python/kdoc/python_version.py
parentadadf6df0bd55aa40ccbc6519fb443133e103227 (diff)
downloadlinux-next-59052a88ba5fe4a7bb34b3a0a42aa5d453d3bb97.tar.gz
linux-next-59052a88ba5fe4a7bb34b3a0a42aa5d453d3bb97.zip
riscv: ptrace: Zero-initialize regset buffers before copyin
user_regset_copyin() only copies `count` bytes, so a PTRACE_SETREGSET request with a short iov_len leaves the rest of the stack buffer uninitialized. In riscv_vr_set() that garbage is validated and copied into the target's vstate, and in riscv_cfi_set() it can be stored as the target's shadow stack pointer. Zero both buffers, as the get path already does. Fixes: 9300f0043974 ("RISC-V: Add ptrace support for vectors") Fixes: 2af7c9cf021c ("riscv/ptrace: expose riscv CFI status and state via ptrace and in core files") Signed-off-by: Zongmin Zhou <zhouzongmin@kylinos.cn> Link: https://patch.msgid.link/20260826115711.86861-1-min_halo@163.com Signed-off-by: Paul Walmsley <pjw@kernel.org>
Diffstat (limited to 'tools/lib/python/kdoc/python_version.py')
0 files changed, 0 insertions, 0 deletions