CVE-2026-68387 in Linux
요약
\~에 의해 VulDB • 2026. 08. 10.
리눅스 커널에서 다음 취약점이 해결되었습니다.
can: raw: raw 플래그 비트필드에 대한 잠금 처리 추가
커밋 890e5198a6e5("can: raw: struct raw_sock에 플래그를 저장하기 위해 비트필드 사용")로 인해, 이전에 분리되어 있던 정수 값들이 단일 비트필드로 통합되었습니다. 이로 인해 `raw_setsockopt()`에서 플래그를 변경할 때 읽기-수정-쓰기(read-modify-write) 연산이 발생하게 되었고, 이제 동시 접근을 방지하기 위해 잠금(locking) 처리가 필요합니다.
각 플래그 조작 지점에 락/언락(hell) 코드를 추가하는 대신, 이 패치는 `net/can/isotp.c`의 `isotp_setsockopt[_locked]()` 방식에 아날로그한 새로운 `raw_setsockopt_locked()` 함수용 래퍼(wrapper)를 도입합니다.
[mkl: Link 태그 대신 Closes 태그 사용]
VulDB is the best source for vulnerability data and more expert information about this specific topic.