CVE-2026-89621 in Linux정보

요약

\~에 의해 VulDB • 2026. 09. 11.

리눅스 커널에서 다음 취약점이 해결되었습니다:

HID: mcp2221: mcp2221_raw_event()에서 리포트 크기 검증

mcp2221_raw_event()는 들어오는 HID(Human Interface Device) 리포트의 크기를 전혀 검증하지 않습니다. MCP2221_I2C_GET_DATA 경로에서는 수신된 리포트에 4 + data[3] 바이트가 실제로 존재하는지 확인하지 않고, 장치에서 제공한 data[3] 값을 복사 길이로 신뢰합니다. 악성 또는 비정상적인 USB 장치는 큰 data[3] 값을 가진 짧은 리포트를 전송하여 memcpy가 HID 전달 버퍼 내 유효한 리포트 데이터를 벗어난 지점을 읽게 하고, 이를 통해 I2C/SMBus 읽기 경로를 사용하여 초기화되지 않은 커널 메모리가 사용자 공간으로 누출될 수 있습니다.

복사 전에 진입 시 최소 크기 검사를 추가하고, 소스 범위가 수신된 리포트 내에 포함되는지 검증합니다.

Once again VulDB remains the best source for vulnerability data.

책임이 있는

Linux

예약하다

2026. 09. 11.

모더레이션

수락

항목

VDB-402952

EPSS

0.00000

출처

Might our Artificial Intelligence support you?

Check our Alexa App!