🔍 CVE-2026-64333

7.8
CVSS Score
HIGH
2026-07-25
2026-10-19 21:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 digi_acceleport 드라이버에서 쓰기 버퍼 오염 취약점이 발견되었습니다. digi_write_inb_command 함수가 타임아웃 발생 시 적절히 처리하지 못하고 버퍼를 업데이트하여 URB를 재전송하거나, 특정 명령에서 잘못된 jiffies 비교로 인해 즉각적인 데이터 오염을 유발합니다.

💡 쉬운 설명

USB 장치를 연결해 사용하는 과정에서 데이터가 저장되는 공간이 엉망이 되어 시스템 오류를 일으킬 수 있는 문제입니다. 특히 특정 설정에서 데이터가 깨지거나 장치가 오작동할 위험이 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: USB: serial: digi_acceleport: fix write buffer corruption The digi_write_inb_command() is supposed to wait for the write urb to become available or return an error, but instead it updates the transfer buffer and tries to resubmit the urb on timeout. To make things worse, for commands like break control where no timeout is used, the driver would corrupt the urb immediately due to a broken jiffies comparison (on 32-bit machines this takes five minutes of uptime to trigger due to INITIAL_JIFFIES). Fix this by adding the missing return on timeout and waiting indefinitely when no timeout has been specified as intended. This issue was (sort of) flagged by Sashiko when reviewing an unrelated change to the driver.

📍 영향받는 시스템

digi_acceleport 드라이버를 사용하는 Linux 커널 시스템 (특히 32비트 아키텍처 포함)

⚔️ 공격 벡터

취약한 드라이버를 사용하는 USB 장치를 통해 악의적인 쓰기 명령을 전달하여 메모리 오염 유도

🛡️ 대응 방법

Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하여 digi_acceleport 드라이버 수정 사항 반영

🔧 검증 코드

출력된 커널 버전을 확인하여 해당 취약점이 해결된 최신 패치 버전인지 확인

Shell / Script
uname -r

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Linux Kernel