diff options
author | Michal Luczaj <[email protected]> | 2024-11-19 14:31:42 +0100 |
---|---|---|
committer | Paolo Abeni <[email protected]> | 2024-11-28 08:57:42 +0100 |
commit | 02020056647017e70509bb58c3096448117099e1 (patch) | |
tree | 23f7ebe3126a6c9988c1f53cfd9cf5aa74ce3f79 /tools/perf/scripts/python/net_dropmonitor.py | |
parent | 1465036b10be4b8b00eb31c879e86de633ad74c1 (diff) |
rxrpc: Improve setsockopt() handling of malformed user input
copy_from_sockptr() does not return negative value on error; instead, it
reports the number of bytes that failed to copy. Since it's deprecated,
switch to copy_safe_from_sockptr().
Note: Keeping the `optlen != sizeof(unsigned int)` check as
copy_safe_from_sockptr() by itself would also accept
optlen > sizeof(unsigned int). Which would allow a more lenient handling
of inputs.
Fixes: 17926a79320a ("[AF_RXRPC]: Provide secure RxRPC sockets for use by userspace and kernel both")
Signed-off-by: Michal Luczaj <[email protected]>
Signed-off-by: Paolo Abeni <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/net_dropmonitor.py')
0 files changed, 0 insertions, 0 deletions