Messages in this thread | | | From | Li Zetao <> | Subject | [PATCH 0/2] Fix use-after-free and kmemleak in ubi_resize_volume() | Date | Fri, 21 Oct 2022 18:21:55 +0800 |
| |
This patchset fixes two memory usage issues.
Patch 1 resolves the use-after-free issue, this is happening in volume resizing failed. In volume resizing process, the old eba table will be replaced by the new. But on error handing patch, the old eba will be freed, which causing an use-after-free fault when resizing volume next time.
Patch 2 resolves the kmemleak issue, this is also happening in volume resizing failed. "new_eba_tbl" is created by ubi_eba_create_table() but destroyed by kfree().
Li Zetao (2): ubi: Fix use-after-free when volume resizing failed ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume()
drivers/mtd/ubi/vmt.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)
-- 2.31.1
| |