CVE-2026-10118
Description
An integer overflow in the Poppler Splash backend's tilingPatternFill function allows remote attackers to trigger an out-of-bounds write via a malicious PDF file.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
An integer overflow in the Poppler Splash backend's tilingPatternFill function allows remote attackers to trigger an out-of-bounds write via a malicious PDF file.
Vulnerability
A flaw exists in the tilingPatternFill function within the Splash backend of the Poppler PDF rendering library. The vulnerability is triggered when processing a specially crafted PDF file that causes an integer overflow during memory allocation calculations. This overflow results in an undersized heap buffer allocation, which subsequently leads to an out-of-bounds memory write operation [1].
Exploitation
An attacker can exploit this vulnerability by delivering a malicious PDF file to a target user or system. No specific authentication is required, but the attacker must successfully induce the target application to render the crafted document. The exploitation relies on the application's PDF processing engine reaching the vulnerable code path during the rendering process [1].
Impact
Successful exploitation of this vulnerability allows an attacker to perform an out-of-bounds write, which can lead to arbitrary code execution, unauthorized information disclosure, or a denial of service condition. The impact is confined to the security context of the application currently processing the malicious PDF file [1].
Mitigation
Not yet disclosed in the available references. Users are advised to monitor official Poppler project updates and security advisories for the release of a patch addressing this integer overflow [1].
AI Insight generated on Jun 1, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
1Patches
0No patches discovered yet.
Vulnerability mechanics
No source-code context for this CVE — mechanics is only generated when we can read the actual fix diff. Without that, the four sections (root cause, attack vector, affected code, fix) would be speculation rather than analysis.
References
2News mentions
0No linked articles in our index yet.