CVE-2026-80790 in Linux정보

요약

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

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

nvmet-fc: LS IOD 오류 경로에서의 잘못된 free 수정

nvmet_fc_alloc_ls_iodlist()는 LS IOD 배열을 초기화하는 동안 iod를 증가시킵니다. rqstbuf 할당 또는 응답 버퍼 DMA 매핑이 실패하면, unwind 루프가 iod를 배열 시작점보다 더 앞쪽으로 감소시킵니다. 따라서 최종 kfree(iod) 호출은 할당된 객체 이전의 주소를 해제하게 됩니다.

이는 타겟 포트를 생성하기 전에 fail-nth를 6으로 설정한 후 nvme-fcloop과 failslab을 사용하여 재현할 수 있습니다. KASAN에서 다음 보고가 발생합니다:

BUG: KASAN: invalid-free in nvmet_fc_register_targetport Free of addr ffff88816cf8ff48 by task nvmet_fail_nth/9552

대신 tgtport->iod에 저장된 원래 할당 기준 주소를 해제해야 합니다. 이 수정을 적용하면, 동일한 sysfs 쓰기 작업에서 fail-nth=6 설정 시 KASAN 보고 없이 -ENOMEM이 반환됩니다.

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

책임이 있는

Linux

예약하다

2026. 08. 26.

모더레이션

수락

항목

VDB-398967

EPSS

0.00000

출처

Want to know what is going to be exploited?

We predict KEV entries!