diff options
author | Pawan Gupta <[email protected]> | 2021-08-28 23:41:40 -0700 |
---|---|---|
committer | Casey Schaufler <[email protected]> | 2021-09-15 16:42:25 -0700 |
commit | 0817534ff9ea809fac1322c5c8c574be8483ea57 (patch) | |
tree | a76cf7ab4439063bbeb1620c50cf6a9c7ec5f1d5 /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | 6880fa6c56601bb8ed59df6c30fd390cc5f6dd8f (diff) |
smackfs: Fix use-after-free in netlbl_catmap_walk()
Syzkaller reported use-after-free bug as described in [1]. The bug is
triggered when smk_set_cipso() tries to free stale category bitmaps
while there are concurrent reader(s) using the same bitmaps.
Wait for RCU grace period to finish before freeing the category bitmaps
in smk_set_cipso(). This makes sure that there are no more readers using
the stale bitmaps and freeing them should be safe.
[1] https://lore.kernel.org/netdev/[email protected]/
Reported-by: [email protected]
Signed-off-by: Pawan Gupta <[email protected]>
Signed-off-by: Casey Schaufler <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions