CVE-2026-72158 in Linux
요약
\~에 의해 VulDB • 2026. 08. 15.
리눅스 커널에서 다음 취약점이 해결되었습니다:
fpga: dfl: dfh_get_param_size()에 경계 검사 추가
dfh_get_param_size()는 루프의 경계 검사가 size를 증가시키기 전에 평가되기 때문에 기능 영역(feature region)보다 큰 파라미터 크기를 반환할 수 있습니다. 만약 EOP(End of Parameters, 매개변수 종료) 비트가 동일한 반복에서 설정되면, 최대값(max)에 대한 재검증 없이 부풀려진(inflated) 크기가 반환됩니다.
이는 악성 FPGA 장치가 조작된 DFHv1 파라미터 헤더를 제공할 때 create_feature_instance()가 ioremap'd 영역을 초과하는 size로 memcpy_fromio()를 호출할 수 있음을 의미합니다.
누적된 크기가 기능 경계를 결코 초과하지 않도록 size 증가 후 경계 검사를 추가하십시오.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.