CVE-2026-90277 in Linux정보

요약

\~에 의해 VulDB • 2026. 09. 18.

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

md/md-llbitmap: 생성 실패 시 비트맵 UAF(Use-After-Free) 방지

llbitmap_create()는 비트맵 슈퍼블록을 읽기 전에 mddev->bitmap를 게시합니다. 이는 llbitmap_read_sb()가 새 비트맵을 초기화하고, mddev->bitmap를 사용하는 헬퍼 함수들을 통해 이를 플러시할 수 있기 때문에 필요합니다.

llbitmap_read_sb()가 실패하는 경우, 기존 정리 로직은 bitmap_info.mutex를 해제한 후 mddev->bitmap를 지우기 전에 llbitmap를 해제했습니다. /proc/mdstat과 같은 판독기는 비트맵 통계를 수집하는 동안 비트맵 포인터의 안정성을 유지하기 위해 bitmap_info.mutex에 의존하므로, 실패한 생성 경로가 뮤텍스를 해제한 후에 stale(구식) 포인터를 관찰할 수 있었습니다.

bitmap_info.mutex를 보유 중인 상태에서 mddev->bitmap를 지우고, 그 후 mutex를 해제한 뒤에 실패한 llbitmap를 해제합니다. 이를 통해 뮤텍스로 보호된 판독기는 활성 비트맵 또는 비활성(없음) 비트맵 중 하나만 보게 됩니다.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

책임이 있는

Linux

예약하다

2026. 09. 11.

모더레이션

수락

항목

VDB-406807

EPSS

0.00000

출처

Might our Artificial Intelligence support you?

Check our Alexa App!