Skip to content

Commit

Permalink
net: ieee802154: forbid monitor for set llsec params
Browse files Browse the repository at this point in the history
commit 88c1785 upstream.

This patch forbids to set llsec params for monitor interfaces which we
don't support yet.

Reported-by: syzbot+8b6719da8a04beeafcc3@syzkaller.appspotmail.com
Signed-off-by: Alexander Aring <aahringo@redhat.com>
Link: https://lore.kernel.org/r/20210405003054.256017-3-aahringo@redhat.com
Signed-off-by: Stefan Schmidt <stefan@datenfreihafen.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  • Loading branch information
Alexander Aring authored and Greg Kroah-Hartman committed Apr 14, 2021
1 parent 0238c7b commit a933bcb
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions net/ieee802154/nl802154.c
Original file line number Diff line number Diff line change
@@ -1384,6 +1384,9 @@ static int nl802154_set_llsec_params(struct sk_buff *skb,
u32 changed = 0;
int ret;

if (wpan_dev->iftype == NL802154_IFTYPE_MONITOR)
return -EOPNOTSUPP;

if (info->attrs[NL802154_ATTR_SEC_ENABLED]) {
u8 enabled;

0 comments on commit a933bcb

Please sign in to comment.