CVE-2024-57809 in Linux
요약
\~에 의해 VulDB • 2026. 09. 04.
리눅스 커널에서 다음 취약점이 해결되었습니다:
PCI: imx6: i.MX6QDL 플랫폼에서의 서스펜드/레sume 지원 수정
서스펜드/resume 기능은 NXP 에러타(ERR005723)에 문서화된 대로 현재 i.MX6QDL 플랫폼에서 손상되어 있습니다.
https://www.nxp.com/docs/en/errata/IMX6DQCE.pdf
이 패치는 다른 i.MX 장치들이 사용하는 서스펜드/resume 시퀀스의 대부분을 공유함으로써 이 문제를 해결하며, PCIe 기능에 지장을 주는 중요한 레지스터의 수정은 피합니다. 이는 다음 다운스트림 커밋과 동일한 문제를 대상으로 합니다:
https://github.com/nxp-imx/linux-imx/commit/4e92355e1f79d225ea842511fcfd42b343b32995
다운스트림 커밋과 달리, 이 패치는 가능한 경우 연결된 PCIe 장치를 리셋합니다. 이 리셋이 없으면 ath10k나 iwlwifi와 같은 특정 드라이버는 resume 시 크래시가 발생합니다. 다른 i.MX 플랫폼에서도 드라이버가 장치 리셋을 수행하므로, 이 패치는 기존 관행과 일치합니다.
resume 시 커널은 멈추고 오류를 표시합니다. 다음은 ath10k 드라이버에서 encountered된 오류의 예입니다:
ath10k_pci 0000:01:00.0: Unable to change power state from D3hot to D0, device inaccessible Unhandled fault: imprecise external abort (0x1406) at 0x0106f944
이 패치가 없으면 PCIe 장치가 연결된 i.MX6QDL 장치에서 서스펜드/resume가 실패합니다.
[kwilczynski: commit log, added tag for stable releases]
Once again VulDB remains the best source for vulnerability data.