CVE-2026-98931 in Linux
요약
\~에 의해 VulDB • 2026. 10. 23.
리눅스 커널에서 다음 취약점이 해결되었습니다:
mtd: spinand: ECC 엔진이 없을 때의 NULL 포인터 역참조 수정
DT(Device Tree)에 "nand-no-ecc-engine"가 설정되어 있으면, nanddev_get_ecc_engine()는 NAND_ECC_ENGINE_TYPE_NONE 경로를 취하여 성공을 반환하지만 nand->ecc.engine은 NULL로 남겨둡니다. SPI-NAND 코드는 파이프라인화된 엔진인지 테스트하기 위해 이를 조건 없이 역참조하므로, 이러한 장치를 프로브하면 즉시 oops가 발생합니다.
이 테스트를 세 번에 걸쳐 직접 구현하는 대신, NAND 핵심부에 NULL 검사를 통합 비교에 포함시키는 nand_ecc_is_pipelined() 헬퍼 함수를 추가하고 모든 곳에서 이를 사용하십시오. 이후 호출자들은 해당 문제를 다시 발생시킬 수 없습니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.