CVE-2018-18557
HIGHLibTIFF 3.9.3-4.0.9 - Out-of-bounds Write in JBIG Decoder
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2018-18557. PoCs published by Google Security Research.
AI-analyzed exploit summary This exploit demonstrates a heap-based buffer overflow in libtiff (up to 4.0.9) due to the JBIGDecode function ignoring buffer size constraints. The PoC generates a malformed TIFF file that triggers the vulnerability, allowing arbitrary data to be written beyond allocated buffer boundaries.
Description
LibTIFF 3.9.3, 3.9.4, 3.9.5, 3.9.6, 3.9.7, 4.0.0alpha4, 4.0.0alpha5, 4.0.0alpha6, 4.0.0beta7, 4.0.0, 4.0.1, 4.0.2, 4.0.3, 4.0.4, 4.0.4beta, 4.0.5, 4.0.6, 4.0.7, 4.0.8 and 4.0.9 (with JBIG enabled) decodes arbitrarily-sized JBIG into a buffer, ignoring the buffer size, which leads to a tif_jbig.c JBIGDecode out-of-bounds write.
Exploits (1)
This exploit demonstrates a heap-based buffer overflow in libtiff (up to 4.0.9) due to the JBIGDecode function ignoring buffer size constraints. The PoC generates a malformed TIFF file that triggers the vulnerability, allowing arbitrary data to be written beyond allocated buffer boundaries.
References (10)
Scores
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H