CVE-2026-80802 in Linux정보

요약

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

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

nfc: fdp: 장치 보고 읽기 길이를 제한하고 skb 누수 수정

fdp_nci_i2c_read()는 두 바이트의 장치 제공 데이터로부터 다음 패킷 길이를 가져오며, 이를 검증하지 않습니다. 이 값은 261바이트 스택 버퍼로 전달되는 i2c_master_recv() 카운트로 사용되는 u16입니다. 악성, 위조 또는 오작동하는 컨트롤러(또는 I2C 버스 인터포저)가 이를 버퍼를 훨씬 넘어가는 값으로 설정하여 스택 바운드리 밖의 쓰기(stack out-of-bounds write)를 유발할 수 있으며, 이는 캔리와 리턴 주소를 손상시키거나, 최소 프레임 크기보다 작은 경우(계산된 합계를 절단함으로써 직접적으로 또는 간접적으로) 헤더/LRC 스트립과 다음 읽기 길이가 짧은 수신 데이터 너머로 실행되도록 할 수 있습니다. 이미 손상된 패킷인 [FDP_NCI_I2C_MIN_PAYLOAD, FDP_NCI_I2C_MAX_PAYLOAD] 범위를 벗어난 길이를 거부하고 재동기화를 강제합니다.

동일한 루프는 반복마다 하나의 데이터 skb를 할당하며 길이 패킷 뒤에 데이터 패킷이 온다고 가정합니다. 한 번의 호출에서 두 개의 데이터 패킷을 보내는 장치는 두 번째 할당이 첫 번째 skb를 덮어쓸 때 첫 번째 skb가 누수됩니다. 다음skb를 할당하기 전에 이전에 할당한 skb를 해제하십시오.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

책임이 있는

Linux

예약하다

2026. 08. 26.

모더레이션

수락

항목

VDB-398939

EPSS

0.00195

출처

Want to know what is going to be exploited?

We predict KEV entries!