[PATCH v2 0/2] tracing/user_events: validate dynamic field bounds

From: Yifan Zhang

Date: Mon Nov 02 2026 - 21:49:07 EST


These patches validate the size assumptions used by dynamic cpumask fields
and prevent explicit structure sizes from wrapping field offsets.

Changes in v2:
- parse explicit structure sizes into a u32 and reject values above INT_MAX
before assigning them to the signed size variable

Patch 1 is unchanged.

Yifan Zhang (2):
tracing/user_events: validate dynamic cpumask size
tracing/user_events: reject overflowing field offsets

kernel/trace/trace_events_user.c | 20 ++++++++++++++++++--
1 file changed, 18 insertions(+), 2 deletions(-)

--
2.39.5 (Apple Git-154)