Hi, this patch series contains fixes found by syzbot for nl802154 and a memory leak each time we receiving a skb for monitor interfaces. The first three patches are misc fixes, all others are to forbid monitor interfaces to access security mib values which are never initialized for monitor interfaces yet. We never supported such handling but I can imagine that we can use security mib for monitor interfaces to decrypt 802.15.4 frames by the Linux kernel and the RAW sockets can see plaintext then. However it's a possibility for an new feature to check in due courses. - Alex Alexander Aring (17): net: ieee802154: make shift exponent unsigned net: ieee802154: fix memory leak when deliver monitor skbs net: ieee802154: nl-mac: fix check on panid net: ieee802154: forbid monitor for set llsec params net: ieee802154: stop dump llsec keys for monitors net: ieee802154: forbid monitor for add llsec key net: ieee802154: forbid monitor for del llsec key net: ieee802154: stop dump llsec devs for monitors net: ieee802154: forbid monitor for add llsec dev net: ieee802154: forbid monitor for del llsec dev net: ieee802154: stop dump llsec devkeys for monitors net: ieee802154: forbid monitor for add llsec devkey net: ieee802154: forbid monitor for del llsec devkey net: ieee802154: stop dump llsec seclevels for monitors net: ieee802154: forbid monitor for add llsec seclevel net: ieee802154: forbid monitor for del llsec seclevel net: ieee802154: stop dump llsec params for monitors net/ieee802154/nl-mac.c | 7 ++--- net/ieee802154/nl802154.c | 54 ++++++++++++++++++++++++++++++++++++++- net/mac802154/rx.c | 2 ++ 3 files changed, 59 insertions(+), 4 deletions(-) -- 2.26.2