CVE-2026-63797 in Linux
요약
\~에 의해 VulDB • 2026. 07. 19.
리눅스 커널에서 다음 취약점이 해결되었습니다:
rpmsg: char - probe 오류 경로에서의 use-after-free 수정
rpmsg_chrdev_probe()는 rpmsg_chrdev_eptdev_add()를 호출하기 전에 새로 할당된 eptdev를 기본 엔드포인트의 priv 포인터에 저장합니다. 만약 rpmsg_chrdev_eptdev_add()가 실패하면, 해당 오류 처리 경로에서 eptdev가 해제되지만 기본 엔드포인트는 여전히 낡은(stale) priv 포인터로 콜백을 디스패치할 수 있습니다.
rpmsg_chrdev_eptdev_add()가 성공하기 전까지 기본 엔드포인트를 통해 eptdev를 게시하지 않도록 합니다. priv 포인터가 게시되기 전에 수신된 메시지는 rpmsg_ept_cb()에서 무시해야 합니다. 흐름 제어 업데이트는 동일한 시간 창(window) 내에서 rpmsg_ept_flow_cb()에 도달할 수 있으므로, 두 콜백 모두 priv가 NULL일 경우 성공을 반환하도록 수정합니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.