🔍 CVE-2025-68307

0.0
CVSS Score
UNKNOWN
2025-12-16
2026-10-14 16:10
✅ 완료

🇰🇷 한글 설명

Linux 커널의 gs_usb 드라이버에서 전송 실패한 URB(USB Request Block)에 대한 정리 작업이 누락된 취약점입니다. 이로 인해 오류 발생 시 사용 가능한 URB 개수가 감소하며, 결국 성능 저하를 넘어 데이터 전송이 완전히 중단될 수 있습니다.

💡 쉬운 설명

USB 장치로 데이터를 보낼 때 오류가 발생하면, 사용했던 자원을 제대로 돌려주지 않는 문제가 있습니다. 이 문제가 반복되면 컴퓨터가 사용할 수 있는 자원이 바닥나서 USB 데이터 전송이 아예 멈춰버릴 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: can: gs_usb: gs_usb_xmit_callback(): fix handling of failed transmitted URBs The driver lacks the cleanup of failed transfers of URBs. This reduces the number of available URBs per error by 1. This leads to reduced performance and ultimately to a complete stop of the transmission. If the sending of a bulk URB fails do proper cleanup: - increase netdev stats - mark the echo_sbk as free - free the driver's context and do accounting - wake the send queue

📍 영향받는 시스템

gs_usb 드라이버를 사용하는 Linux 커널 시스템

⚔️ 공격 벡터

직접적인 원격 공격보다는 하드웨어 오류나 특정 USB 통신 상황을 유도하여 서비스 거부(DoS) 상태를 유발할 수 있음

🛡️ 대응 방법

gs_usb 드라이버의 URB 처리 로직이 수정된 최신 Linux 커널로 업데이트

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 패치된 최신 버전인지 배포판 보안 공지를 통해 확인

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel