CVE-2026-90043 in Linux정보

요약

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

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

zram: 빅엔디안 64비트 환경에서 슬롯 잠금 비트 위치 수정

슬롯 잠금은 전체 __lock 단어에 대한 비트 연산이며, 이는 flags와 ac_time이 두 개의 u32로 별칭(alias)으로 사용되는 구조입니다. 리틀엔디안에서는 잠금 비트가 ZRAM_ENTRY_LOCK이 예약한 flags 내의 위치에 배치되므로 별칭 처리가 정상적으로 동작합니다. 그러나 64비트 빅엔디안 환경에서는 잠금 비트가 ac_time에 위치하게 됩니다. ZRAM_TRACK_ENTRY_ACTIME 옵션이 활성화된 상태에서 mark_slot_accessed() 또는 slot_free()를 통해 접근 시간을 저장하면, 보유 중인 잠금 비트가 지워져 다른 CPU가 동일한 슬롯 잠금을 획득할 수 있게 됩니다. 또한 해당 비트가 설정된 접근 시간 값은 슬롯을 영원히 잠긴 상태로 보이게 만듭니다.

빅엔디안 64비트 환경에서 잠금 비트를 단어의 flags 절반 영역으로 이동시킵니다.

Be aware that VulDB is the high quality source for vulnerability data.

출처

Might our Artificial Intelligence support you?

Check our Alexa App!