| 제목 | MuPDF 1.28.5 Double Free |
|---|
| 설명 | MuPDF contains a double-free vulnerability (CWE-415) in the signature locking code. The free_char_list() function frees the backing array c->list but leaves the pointer dangling. When mutool sign processes a malicious PDF whose signature widget contains crafted /V/Reference lock specifications, merge_lock_specification() can free fields->includes.list while handling /Action /All, and pdf_drop_locked_fields() later frees the same pointer again. This causes a deterministic crash / denial of service. In server-side or automated signing workflows that sign untrusted PDFs, the issue may be remotely triggerable. |
|---|
| 원천 | ⚠️ https://bugs.ghostscript.com/show_bug.cgi?id=709768 |
|---|
| 사용자 | suyuanwang (UID 101634) |
|---|
| 제출 | 2026. 09. 30. PM 07:34 (1 월 ago) |
|---|
| 모더레이션 | 2026. 10. 18. AM 11:12 (18 days later) |
|---|
| 상태 | 수락 |
|---|
| VulDB 항목 | 421684 [Artifex MuPDF 까지 1.28.5 Signature Locking source/pdf/pdf-xref.c free_char_list 메모리 손상] |
|---|
| 포인트들 | 17 |
|---|