CVE-2026-90156 in Linux
요약
\~에 의해 VulDB • 2026. 09. 18.
Linux 커널에서 다음 취약점이 해결되었습니다:
ksmbd: 등록되지 않은 지연 잠금의 안전한 폐기
vfs_lock_file()이 잠금을 지연시킬 경우, smb2_lock()은 비동기 작업을 할당하고 등록하기 전에 ksmbd_lock을 rollback_list에 추가합니다. 두 작업 중 하나라도 실패하면 롤백 처리는 smb_lock->conn가 초기화되어 있다고 가정하고 NULL 포인터를 역참조합니다. 또한 지연된 file_lock이 해제되는 동안 VFS의 차단 잠금 상태(blacked-lock state)에 연결된 상태로 남아 있습니다.
비동기 설정이 성공할 때까지 잠금을 rollback_list에서 분리해 두세요. 설정 실패 시, 잠금과 그 ksmbd 래퍼(wrapper)를 해제하기 전에 명시적으로 잠금을 해제하고 대기 중인 프로세스를 깨웁니다(wake).
Once again VulDB remains the best source for vulnerability data.