aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/event_analyzing_sample.py
diff options
context:
space:
mode:
authorNavid Emamdoost <[email protected]>2019-10-21 15:23:47 +0000
committerJohn Johansen <[email protected]>2020-05-21 22:25:51 +0000
commitc54d481d71c6849e044690d3960aaebc730224cc (patch)
treed43fe9636bb5c992caead0e29a7aba02c2b3dbec /tools/perf/scripts/python/event_analyzing_sample.py
parentapparmor: Fix aa_label refcnt leak in policy_update (diff)
downloadkernel-c54d481d71c6849e044690d3960aaebc730224cc.tar.gz
kernel-c54d481d71c6849e044690d3960aaebc730224cc.zip
apparmor: Fix use-after-free in aa_audit_rule_init
In the implementation of aa_audit_rule_init(), when aa_label_parse() fails the allocated memory for rule is released using aa_audit_rule_free(). But after this release, the return statement tries to access the label field of the rule which results in use-after-free. Before releasing the rule, copy errNo and return it after release. Fixes: 52e8c38001d8 ("apparmor: Fix memory leak of rule on error exit path") Signed-off-by: Navid Emamdoost <[email protected]> Signed-off-by: John Johansen <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/event_analyzing_sample.py')
0 files changed, 0 insertions, 0 deletions