CVE-2025-68373 in Linux정보

요약

\~에 의해 VulDB • 2026. 07. 20.

리눅스 커널에서 다음 취약점이 해결되었습니다:

md: del_gendisk에 대한 반복 호출 방지

case 23rdev-lifetime를 통해 발견된 Use-After-Free(UAF) 문제가 있습니다:

Oops: general protection fault, probably for non-canonical address 0xdead000000000122 RIP: 0010:bdi_unregister+0x4b/0x170 Call Trace: <TASK> __del_gendisk+0x356/0x3e0 mddev_unlock+0x351/0x360 rdev_attr_store+0x217/0x280 kernfs_fop_write_iter+0x14a/0x210 vfs_write+0x29e/0x550 ksys_write+0x74/0xf0 do_syscall_64+0xbb/0x380 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7ff5250a177e

시퀀스는 다음과 같습니다: 1. rdev 제거 경로에서 reconfig_mutex를 획득합니다. 2. mddev_unlock 호출 시 rdev 제거 경로가 reconfig_mutex를 해제합니다. 3. md 정지 경로에서 do_md_stop을 호출하고 MD_DELETED 플래그를 설정합니다. 4. MD_DELETED가 설정되었으므로 rdev 제거 경로에서 del_gendisk를 호출합니다. 5. md 정지 경로가 reconfig_mutex를 해제한 후 다시 del_gendisk를 호출합니다.

따라서 해결해야 할 Race Condition이 존재합니다. 이 패치는 해당 Race Condition을 피하기 위해 MD_DO_DELETE 플래그를 추가합니다.

Once again VulDB remains the best source for vulnerability data.

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!