Files
Linux/net
Kees Cook de4feb4e3d NFC: hci: Split memcpy() of struct hcp_message flexible array
To work around a misbehavior of the compiler's ability to see into
composite flexible array structs (as detailed in the coming memcpy()
hardening series[1]), split the memcpy() of the header and the payload
so no false positive run-time overflow warning will be generated. This
split already existed for the "firstfrag" case, so just generalize the
logic further.

[1] https://lore.kernel.org/linux-hardening/[email protected]/

Cc: Eric Dumazet <[email protected]>
Cc: Paolo Abeni <[email protected]>
Reported-by: "Gustavo A. R. Silva" <[email protected]>
Signed-off-by: Kees Cook <[email protected]>
Reviewed-by: Gustavo A. R. Silva <[email protected]>
Reviewed-by: Krzysztof Kozlowski <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Jakub Kicinski <[email protected]>
2022-09-27 07:45:18 -07:00
..
…
…
…
…
2022-09-26 11:00:19 -07:00
…
…
…
…
…
2022-09-27 10:26:17 +02:00
2022-09-26 11:00:19 -07:00
…
2022-08-22 14:26:30 +01:00
2022-08-22 14:26:30 +01:00