ASA-2019-00156 – Linux: Vazamento de refcount de objeto fsnotify_mark em inotify_update_existing_watch()

No kernel Linux desde commit 4d97f7d53da7dc83 ("inotify: Add flag IN_MASK_CREATE for inotify_add_watch()"), a função inotify_update_existing_watch() em fs/notify/inotify/inotify_user.c deixa de chamar fsnotify_put_mark() com IN_MASK_CREATE após fsnotify_find_mark(), o que causará um vazamento de memória (também conhecido como vazamento de refcount). Finalmente, isso causará uma negação de serviço.