Hi,
On Thu, Jan 8, 2026 at 12:28 PM Eric Dumazet edumazet@google.com wrote:
On Thu, Jan 8, 2026 at 11:29 AM Johannes Berg johannes@sipsolutions.net wrote:
On Thu, 2026-01-08 at 10:19 +0000, Eric Dumazet wrote:
struct iw_point has a 32bit hole on 64bit arches.
struct iw_point { void __user *pointer; /* Pointer to the data (in user space) */ __u16 length; /* number of fields or size in bytes */ __u16 flags; /* Optional params */ };
Make sure to zero the structure to avoid dislosing 32bits of kernel data
In case you do a V2: dislosing -> disclosing (I assume)
to user space.
Best regards, Jonas