Security ·
CVE-2026-102999 | pypdf: 첨부 파일 매핑의 반복 탐색으로 인한 처리 지연
pypdf의 사전 기반 첨부 파일 API가 내용 조회마다 전체 목록을 다시 탐색하던 문제입니다. 반복 탐색의 원인과 6.19.0의 객체 매핑 개선, 공식 회귀 테스트를 정리합니다.
정민기의 CTF 풀이, 취약점 분석, 디지털 포렌식, AI 보안 및 소프트웨어 개발 기록입니다.
Security ·
pypdf의 사전 기반 첨부 파일 API가 내용 조회마다 전체 목록을 다시 탐색하던 문제입니다. 반복 탐색의 원인과 6.19.0의 객체 매핑 개선, 공식 회귀 테스트를 정리합니다.
Security ·
직접 제보한 pypdf 취약점 3건에 CVE-2026-102995, CVE-2026-102996, CVE-2026-102999가 배정되었습니다. 공식 권고와 수정 버전, 기존 연구 기록을 정리합니다.
Development ·
Bareungrip은 현재 개발 중이며 2026년 9월 말 첫 출시를 준비하고 있습니다.
Security ·
CVE-2026-102995로 등록된 취약점입니다. pypdf의 /ToUnicode bfchar 파서가 개별 토큰 크기를 제한하지 않아, 조작된 PDF의 텍스트 추출 과정에서 과도한 메모리를 사용할 수 있었던 문제를 분석하고 패치까지 확인한 기록입니다.
Security ·
CVE-2026-102996로 등록된 취약점입니다. pypdf가 simple font의 /Widths 배열을 제한 없이 순회하던 문제를 확인하고, 압축된 PDF에서의 메모리·처리 시간 영향을 측정한 뒤 6.18.1 패치까지 확인한 기록입니다.