🔍 CVE-2026-93052

0.0
CVSS Score
UNKNOWN
2026-09-17
2026-10-19 10:16
✅ 완료

🇰🇷 한글 설명

Linux 커널의 bcm-vk 드라이버에서 메시지 큐 초기화 상태를 확인하는 과정에 메모리 순서 보장 문제가 발견되었습니다. 기존의 atomic_set/read 방식은 데이터의 가시성을 보장하지 못해 초기화되지 않은 잘못된 데이터를 읽을 위험이 있었습니다. 이를 해결하기 위해 acquire/release 메모리 배리어 모델을 적용하여 데이터 일관성을 확보했습니다.

💡 쉬운 설명

컴퓨터가 데이터를 준비하기도 전에 '준비 완료' 신호가 먼저 전달되어 잘못된 정보를 읽을 수 있는 오류가 있었습니다. 이 패치를 통해 데이터가 완전히 준비된 후에만 신호를 확인하도록 순서를 바로잡았습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: misc: bcm-vk: Use acquire/release for msgq_inited bcm_vk_sync_msgq() fills the message queue information and then sets msgq_inited. Readers call bcm_vk_drv_access_ok() before accessing the message queues and their cached queue information. atomic_set()/atomic_read() do not order those accesses. A reader can see msgq_inited set while still seeing stale queue information. Use release when publishing the initialized queues and acquire when checking the gate. Keep the clear in bcm_vk_blk_drv_access() as atomic_set(). It closes the gate and does not publish queue state to readers.

📍 영향받는 시스템

Linux kernel (bcm-vk driver 포함 버전)

⚔️ 공격 벡터

Race condition을 이용한 메모리 데이터 불일치 유도 (로컬 공격 가능성)

🛡️ 대응 방법

Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 수정된 패치 버전 이후인지 확인하십시오.

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel