lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Sun, 11 Dec 2022 17:20:55 -0500 From: Waiman Long <longman@...hat.com> To: Jens Axboe <axboe@...nel.dk>, Tejun Heo <tj@...nel.org>, Josef Bacik <josef@...icpanda.com>, Zefan Li <lizefan.x@...edance.com>, Johannes Weiner <hannes@...xchg.org>, Andrew Morton <akpm@...ux-foundation.org> Cc: cgroups@...r.kernel.org, linux-block@...r.kernel.org, linux-kernel@...r.kernel.org, linux-mm@...ck.org, Michal Koutný <mkoutny@...e.com>, "Dennis Zhou (Facebook)" <dennisszhou@...il.com>, Waiman Long <longman@...hat.com> Subject: [PATCH-block v2 0/3] blk-cgroup: Fix potential UAF & miscellaneous cleanup v2: - Remove unnecessary rcu_read_{lock|unlock} from cgroup_rstat_css_cpu_flush() in patch 3. It was found that blkcg_destroy_blkgs() may be called with all blkcg references gone. This may potentially cause user-after-free and so should be fixed. The last 2 patches are miscellaneous cleanups of commit 3b8cc6298724 ("blk-cgroup: Optimize blkcg_rstat_flush()"). Waiman Long (3): bdi, blk-cgroup: Fix potential UAF of blkcg blk-cgroup: Don't flush a blkg if destroyed blk-cgroup: Flush stats at blkgs destruction path block/blk-cgroup.c | 26 ++++++++++++++++++++++++++ include/linux/cgroup.h | 1 + kernel/cgroup/rstat.c | 18 ++++++++++++++++++ mm/backing-dev.c | 8 ++++++-- 4 files changed, 51 insertions(+), 2 deletions(-) -- 2.31.1
Powered by blists - more mailing lists