summaryrefslogtreecommitdiff
path: root/rust/zerocopy/git@git.tavy.me:linux-stable.git
diff options
context:
space:
mode:
authorSven Eckelmann <sven@narfation.org>2026-06-28 06:44:13 +0200
committerSven Eckelmann <sven@narfation.org>2026-06-28 07:56:46 +0200
commit035e1fed892d3d06002a73ff73668f618a514644 (patch)
treed57847fe0f19df0aed1638bffc5d8b4ca25a940c /rust/zerocopy/git@git.tavy.me:linux-stable.git
parent805185b7c7a1069e407b6f7b3bc98e44d415f484 (diff)
batman-adv: retrieve ethhdr after potential skb realloc on RX
pskb_may_pull() in batadv_interface_rx() could reallocate the buffer behind the skb. Variables which were pointing to the old buffer need to be reassigned to avoid an use-after-free. This was done correctly for the VLAN header but missed for the ethernet header which is later used for the TT and AP isolation handling. Cc: stable@vger.kernel.org Reported-by: Sashiko <sashiko-bot@kernel.org> Fixes: c6c8fea29769 ("net: Add batman-adv meshing protocol") Fixes: c78296665c3d ("batman-adv: Check skb size before using encapsulated ETH+VLAN header") Signed-off-by: Sven Eckelmann <sven@narfation.org>
Diffstat (limited to 'rust/zerocopy/git@git.tavy.me:linux-stable.git')
0 files changed, 0 insertions, 0 deletions