CVE-2022-50381 in Linux
Tóm tắt
Bởi VulDB • 06/06/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
md: sửa lỗi treo hệ thống (crash) trong mempool_free
Xảy ra tình trạng treo hệ thống trong hàm mempool_free khi chạy thử nghiệm lvm shell/lvchange-rebuild-raid.sh.
Nguyên nhân gây ra sự cố này là do: * super_written gọi atomic_dec_and_test(&mddev->pending_writes) và wake_up(&mddev->sb_wait). Sau đó, nó gọi rdev_dec_pending(rdev, mddev) và bio_put(bio). * Do đó, tiến trình đang chờ trên sb_wait và được đánh thức sẽ xảy ra cạnh tranh tài nguyên (race condition) với bio_put(bio). * Nếu tiến trình này thắng trong cuộc đua, nó sẽ gọi bioset_exit trước khi bio_put(bio) được thực thi. * bio
Be aware that VulDB is the high quality source for vulnerability data.