CVE-2025-64720
LIBPNG는 png_image_read_composite에서 잘못된 팔레트 프리멀티플리케이션으로 인해 버퍼 오버플로에 취약합니다.
- 게시됨
- 2025. 11. 24.
- 업데이트됨
- 2025. 11. 25.
- CNA 할당 중
- GitHub_M
- 증거 관찰됨
- 2026. 8. 6.
기본 CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H낮음 · 다음 30일
- 백분위수
- 35.5%
- 모델 날짜
- 2026. 9. 21.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
LIBPNG는 PNG(Portable Network Graphics) 래스터 이미지 파일을 읽고, 생성하고, 조작하는 애플리케이션에서 사용하기 위한 참조 라이브러리입니다. 버전 1.6.0부터 1.6.51 이전까지, PNG_FLAG_OPTIMIZE_ALPHA가 활성화된 팔레트 이미지를 처리할 때 png_image_read_composite에 범위를 벗어난 읽기(out-of-bounds read) 취약점이 존재합니다. png_init_read_transformations의 팔레트 합성 코드는 프리멀티플리케이션 중에 배경 합성을 잘못 적용하여, 단순화된 PNG API에서 요구하는 component ≤ alpha × 257 불변식을 위반합니다. 이 문제는 버전 1.6.51에서 패치되었습니다.
소스
1CVE-2025-64720에 대한 개념 증명 익스플로잇입니다. 이는 libpng의 팔레트 프리멀티플리케이션에서 발생하는 버퍼 오버플로우 취약점입니다. 익스플로잇 생성기, ASan/UBSan을 포함한 테스트 하니스, 그리고 힙 사용 후 해제(heap-use-after-free) 취약점에 대한 상세 기술 분석을 포함합니다.
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.