
스택 버퍼 오버플로우가 cmdline 파싱 중 발생
이 저장소는 CVE-2025-38676을 연구하기 위한 안전하고, 익스플로잇이 아닌 PoC 리소스를 제공합니다:
/proc/cmdline)취약점 요약
업스트림 수정: “iommu/amd: Avoid stack buffer overflow from kernel cmdline … 'str' 인자가 최대 길이일 때 'acpiid'의 끝을 1바이트 초과하여 쓰지 않도록 함.”
범위: 커널 ≤ 6.17-rc2 (IOMMU/AMD 경로). 배포판에서는 패치된 커널을 제공 중입니다.
출처: NVD, SUSE tracker, VulDB, 커밋 참조.
git.kernel.org/stable/c/8503d0fcb1086....무기화된 익스플로잇 코드는 없습니다. 하네스는 폐쇄된 VM에서 cmdline 길이/형태만 변경하고 로그를 수집하여 안정성이나 충돌을 확인합니다.
sudo apt-get install -y build-essential qemu-system-x86 gcc make cpio busybox
cd tools && ./build.sh # build cmdline checker
cd ../scripts && ./make_initramfs.sh # build tiny initramfs with busybox
./qemu_boot_example.sh # boot VM with safe long cmdline