🔍 CVE-2026-68365

0.0
CVSS Score
UNKNOWN
2026-08-10
2026-08-19 17:20
✅ 완료

🇰🇷 한글 설명

Linux 커널의 USB 시리얼 io_edgeport 드라이버에서 전송 크레딧(transmit credits) 값이 최대 허용치를 초과할 때 발생하는 취약점입니다. edge_interrupt_callback 함수가 maxTxCredits를 확인하지 않고 값을 누적하여, ring buffer에서 경계 외 쓰기(OOB write)가 발생할 수 있습니다.

💡 쉬운 설명

USB 장치가 보내주는 데이터 처리 권한 수치가 비정상적으로 높게 들어올 경우, 컴퓨터 메모리의 정해진 범위를 벗어나 데이터를 쓰는 오류가 발생할 수 있습니다. 이로 인해 시스템이 불안정해지거나 보안 문제가 생길 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: USB: serial: io_edgeport: cap received transmit credits The interrupt-status packet reports transmit credits returned by the device. edge_interrupt_callback() adds the 16-bit value to txCredits without checking maxTxCredits. edge_write() uses txCredits minus the software FIFO count as the amount of data that fits. Since the FIFO is allocated with maxTxCredits bytes, txCredits exceeding maxTxCredits can cause OOB write in ring buffer. Cap accumulated credits at maxTxCredits. Conforming devices should never hit the cap.

📍 영향받는 시스템

Linux kernel (USB serial io_edgeport driver 사용 환경)

⚔️ 공격 벡터

조작된 인터럽트 상태 패킷을 보내는 악의적인 USB 장치를 통한 로컬 공격

🛡️ 대응 방법

Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하여 txCredits가 maxTxCredits를 초과하지 않도록 제한해야 합니다.

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 수정된 패치 버전 이후인지 확인합니다.

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel