diff options
| author | Masashi Honma <masashi.honma@gmail.com> | 2026-05-30 02:09:47 +0300 |
|---|---|---|
| committer | Johannes Berg <johannes.berg@intel.com> | 2026-06-03 15:07:07 +0300 |
| commit | d158e54476ea9667c33dfa2c8d87c7cc32b40f1b (patch) | |
| tree | 93d71965d0e83abd86480b551624720e847b09af /include/linux/timerqueue.h | |
| parent | 8b40b1d24a6099fe9fac8e207d4cb04ab5e0baae (diff) | |
| download | linux-d158e54476ea9667c33dfa2c8d87c7cc32b40f1b.tar.xz | |
wifi: mac80211: Fix overread in PREP frame processing
When the AF flag is enabled, hwmp_prep_frame_process() overreads orig_addr
by 2 bytes. Since this occurs within the socket buffer, it does not read
across memory boundaries and therefore poses no security risk; however, we
will fix it as a precaution.
In this fix, a new function mesh_path_parse_reply_frame() is established to
separate the implementation of frame format validation and the check for
unsupported features. This is intended to facilitate future work when
implementing the currently unsupported parts.
Assisted-by: Claude:Sonnet 4.6
Signed-off-by: Masashi Honma <masashi.honma@gmail.com>
Link: https://patch.msgid.link/20260529230952.124754-5-masashi.honma@gmail.com
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions
