mirror of
https://gitlab.com/apparmor/apparmor
synced 2025-08-31 06:16:03 +00:00
convert_regexp() needs to escape '(' and ')' in filenames taken from a logfile to get rid of their special meaning, and to avoid a crash on unbalanced parenthesis (which makes the regex invalid if they are not escaped). Note: The added tests include an example log line, but the tests itsself don't/didn't trigger the crash because they don't call convert_regexp(). Fixes: https://bugs.launchpad.net/bugs/1835311
2 lines
208 B
Plaintext
2 lines
208 B
Plaintext
type=AVC msg=audit(1562529588.082:3153): apparmor="DENIED" operation="open" profile="unbalanced_parenthesis" name="/dev/shm/test(me" pid=888 comm="cat" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
|