🔍 CVE-2026-114501

0.0
CVSS Score
UNKNOWN
2026-10-21
2026-10-22 16:46
✅ 완료

🇰🇷 한글 설명

Pillow 라이브러리의 Arrow 내보내기 기능에서 이미지 행이 연속적이라고 잘못 가정하여 발생하는 취약점입니다. 이로 인해 정렬된 데이터의 패딩 영역이나 이전 메모리의 잔재가 포함될 수 있으며, 이는 다른 사용자의 픽셀 데이터나 프로세스 메모리 유출로 이어질 수 있습니다.

💡 쉬운 설명

이미지 데이터를 변환하는 과정에서 메모리의 빈 공간이나 이전 데이터가 함께 복사되는 문제입니다. 이로 인해 개인정보나 민감한 메모리 내용이 다른 사람에게 노출될 위험이 있습니다.

🇺🇸 원문 (English)

Pillow is a Python imaging library. From 11.2.1 until 13.0.0, Arrow export assumes that an image's rows are tightly contiguous and exports from im->blocks[0].ptr even when PILLOW_ALIGNMENT makes aligned_linesize include row padding or an aligned offset before the first row. The resulting Arrow buffer can include uninitialized padding, bytes preceding the first row, or stale heap contents from previously freed images. Applications that configure alignment and export images to Arrow can therefore disclose one user's pixels or other process memory to another user. This issue is fixed in version 13.0.0.

📍 영향받는 시스템

Pillow version 11.2.1 ~ 13.0.0

⚔️ 공격 벡터

정렬 설정이 적용된 이미지를 Arrow 형식으로 내보낼 때 메모리 잔재를 포함하여 데이터 유출

🛡️ 대응 방법

Pillow 라이브러리를 13.0.0 버전 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 버전이 11.2.1보다 크고 13.0.0보다 작으면 취약한 상태입니다.

Shell / Script
pip show Pillow | grep Version

💻 영향받는 소프트웨어

Python