Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2024-26817-amdkfd — AMD KFD에서 힙 오버플로로 이어질 수 있는 잠재적 정수 오버플로 | Kitploit
도구/GitHubGitHub/maherazzouzi/cve-2024-26817-amdkfd
Memory ForensicsVulnerability AnalysisExploitationHardware SecurityBinary Exploitation
GitHubmaherazzouzi/cve-2024-26817-amdkfd

CVE-2024-26817-amdkfd

AMD KFD에서 힙 오버플로로 이어질 수 있는 잠재적 정수 오버플로

저장소 보기
7232년 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

-- CVE-2024-26817

다음 파일 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c에서 AMD KFD의 보안 취약점을 발견했습니다. ioctl 식별자는 AMDKFD_IOC_GET_PROCESS_APERTURES_NEW입니다. kfd_ioctl_get_process_apertures_new 함수에서 사용자가 제공한 args->num_of_nodes 데이터가 곱해진 후 kzalloc에 직접 전달되며, 일부 플랫폼에서 정수 오버플로우(integer overflow)를 유발할 수 있습니다. 이로 인해 작은 크기가 할당되고, 같은 함수 내에서 바로 그 뒤의 힙(heap)이 손상될 가능성이 있습니다.

설명

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

amdkfd: use calloc instead of kzalloc to avoid integer overflow

오버플로우가 발생할 수 있는 곱셈을 수행하는 대신 calloc을 사용합니다.

Linux 커널 CVE 팀은 이 문제에 CVE-2024-26817을 배정했습니다.

영향을 받는 버전 및 수정된 버전

root@kitploit:~
4.19.312에서 커밋 e6721ea845fc로 수정됨
5.4.274에서 커밋 8b0564704255로 수정됨
5.10.215에서 커밋 fcbd99b3c733로 수정됨
5.15.155에서 커밋 cbac7de1d990로 수정됨
6.1.86에서 커밋 e6768c6737f4로 수정됨
6.6.27에서 커밋 315eb3c2df7e로 수정됨
6.8.6에서 커밋 0c33d1115394로 수정됨

커널 커뮤니티가 현재 지원하는 커널 버전의 전체 목록은 https://www.kernel.org 를 참조하십시오.

수정 사항이 이전 지원 커널 버전으로 백포트됨에 따라 영향을 받지 않는 버전은 시간이 지나면서 변경될 수 있습니다. 공식 CVE 항목(https://cve.org/CVERecord/?id=CVE-2024-26817)은 수정 사항이 백포트되면 업데이트되므로, 이 문제에 대한 최신 정보는 해당 항목을 확인하십시오.

영향을 받는 파일

이 문제의 영향을 받는 파일은 다음과 같습니다: drivers/gpu/drm/amd/amdkfd/kfd_chardev.c

완화 방법

Linux 커널 CVE 팀은 이 문제와 기타 여러 버그 수정을 위해 최신 안정 커널 버전으로 업데이트할 것을 권장합니다. 개별 변경 사항은 단독으로 테스트되지 않으며, 더 큰 커널 릴리스의 일부로만 테스트됩니다. 개별 커밋을 체리픽(cherry-pick)하는 것은 Linux 커널 커뮤니티에서 전혀 권장되지도 지원되지도 않습니다. 그러나 최신 릴리스로 업데이트하는 것이 불가능한 경우, 이 문제를 해결하기 위한 개별 변경 사항은 다음 커밋에서 확인할 수 있습니다: https://git.kernel.org/stable/c/e6721ea845fcb93a764a92bd40f1afc0d6c69751 https://git.kernel.org/stable/c/8b0564704255c6b3c6a7188e86939f754e1577c0 https://git.kernel.org/stable/c/fcbd99b3c73309107e3be71f20dff9414df64f91 https://git.kernel.org/stable/c/cbac7de1d9901521e78cdc34e15451df3611f2ad https://git.kernel.org/stable/c/e6768c6737f4c02cba193a3339f0cc2907f0b86a https://git.kernel.org/stable/c/315eb3c2df7e4cb18e3eacfa18a53a46f2bf0ef7 https://git.kernel.org/stable/c/0c33d11153949310d76631d8f4a4736519eacd3a

도구 다운로드