Skip to main content
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Craft PDF with malicious tiling pattern
  2. Delivery
    Deliver via email or web download
  3. Exploit
    Victim opens in Poppler-based viewer
  4. Install
    Integer overflow in tilingPatternFill
  5. C2
    Undersized heap allocation receives out-of-bounds write
  6. Execute
    Hijack control flow in renderer process
  7. Impact
    Execute code as user

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Integer overflow checks
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the victim or an automated pipeline to render an attacker-supplied PDF using Poppler's Splash backend (the default software rasterizer used by Evince, Okular, poppler-utils such as pdftoppm/pdftocairo, and many server-side document converters and thumbnailers). The PDF must contain a tiling pattern fill object with crafted dimensions that overflow the size arithmetic in tilingPatternFill. The CVSS vector requires user interaction (UI:R), meaning a user must open the document or an automated service must process it; no authentication is required of the attacker (PR:N), and exploitation occurs locally (AV:L) in the context of whichever process invokes the Splash renderer. Limiting factors: alternative Poppler backends (Cairo, splash-disabled builds), sandboxed renderers (browser PDF viewers, Flatpak/snap confinement), and disabled auto-thumbnailing all reduce realistic exposure. No special non-default configuration is needed beyond using Poppler's standard Splash rendering path.

Impact

The CVSS 7.8 score reflects local attack vector (AV:L), low complexity (AC:L), no privileges required (PR:N), and required user interaction (UI:R) with high impact across confidentiality, integrity, and availability - a profile consistent with a client-side document-parsing bug where the 'local' vector is realized whenever a user opens a hostile PDF delivered via phishing, web download, or shared file. There is no EPSS score, no CISA KEV listing, and no public exploit identified at time of analysis, so this is not a drop-everything emergency; however, Poppler's ubiquity across Linux desktops and server-side PDF pipelines (thumbnailers, mail gateways, document converters) means heap-corruption bugs here have historically been weaponized once a working exploit lands. The fact that Red Hat is tracking it across every supported RHEL major version including the legacy ELS streams (6, 7) suggests the vulnerable code path is long-lived; defenders should treat this as a standard urgent client-side patch priority rather than a zero-day. Key data gap: no fix version or patched build is referenced in the available data, only the upstream tracker.

Exploit ScenarioDerived

An attacker crafts a malicious PDF containing a tiling pattern whose dimensions trigger integer overflow in tilingPatternFill and emails it to a target or hosts it on a watering-hole site. When the victim opens the PDF in Evince/Okular, or a server-side service auto-renders it for thumbnailing or conversion, the undersized heap allocation is overflowed, giving the attacker arbitrary code execution in the context of the rendering process - typically the user's desktop session or an unprivileged service account. No public proof-of-concept is currently identified, but the bug class is well-understood and prior Poppler heap bugs have been exploited within weeks of disclosure.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 01, 2026

Local code execution in Poppler's Splash rendering backend allows attackers to compromise applications that open attacker-supplied PDFs by triggering an integer overflow in tilingPatternFill that produces an undersized heap allocation and a subsequent out-of-bounds write. The flaw affects Poppler as shipped across Red Hat Enterprise Linux 6 through 10 and Red Hat Hardened Images, with impact including arbitrary code execution, information disclosure, or denial of service in the rendering process. No public exploit identified at time of analysis, and the CVSS 7.8 vector requires user interaction to open a malicious PDF.

RemediationAI

No vendor-released patch identified at time of analysis; the upstream fix is being coordinated in the Poppler GitLab work item 1715 and Red Hat is tracking per-RHEL erratum in Bugzilla 2460428, so monitor access.redhat.com/security/cve/CVE-2026-10118 and apply the poppler package updates for your RHEL major version as soon as errata ship via yum/dnf update poppler poppler-glib poppler-utils followed by restarting any long-running document viewers or conversion services. As compensating controls until a patched build is available, restrict opening of untrusted PDFs (train users to avoid email attachments and unknown downloads), disable automatic PDF thumbnailing in file managers (gsettings org.gnome.nautilus.preferences show-image-thumbnails 'never' and equivalent for KDE, at the cost of losing previews), route server-side PDF processing through sandboxed containers or seccomp/bubblewrap-confined workers to contain a successful heap corruption, and consider switching desktop users to a non-Splash renderer or a sandboxed alternative such as a browser's built-in PDF viewer for untrusted documents (trade-off: feature parity and rendering fidelity).

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Poppler is a widely embedded PDF rendering library derived from Xpdf and used by desktop viewers (Evince, Okular), thumbnailers, file managers, and server-side document converters across Linux distributions. The Splash backend is Poppler's software rasterizer; the tilingPatternFill function implements PDF tiling pattern fills, which repeat a small pattern cell across a region. The root cause is CWE-190 (Integer Overflow or Wraparound): arithmetic on pattern dimensions wraps to a small value, leading to an undersized heap buffer being allocated while subsequent rasterization writes the full uncapped extent, producing a heap out-of-bounds write that can corrupt adjacent allocator metadata or object pointers and ultimately steer execution. The upstream issue is tracked at gitlab.freedesktop.org/poppler/poppler/-/work_items/1715, and Red Hat is tracking the flaw across RHEL 6-10 and Red Hat Hardened Images per the CPE data.

Know when Red Hat Enterprise Linux 10 gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (redhat) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
SUSE HIGH
Red Hat 7.8 HIGH

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

A flaw was found in Poppler's Splash backend. A remote attacker could exploit this vulnerability by crafting a malicious PDF file that, when rendered, triggers an integer overflow in the tilingPatternFill function. This overflow leads to an undersized heap memory allocation, allowing a subsequent out-of-bounds write. Successful exploitation could result in arbitrary code execution, information disclosure, or denial of service within the context of the application processing the PDF.

Executive ViewAI

Why It Matters

A critical integer overflow vulnerability in Red Hat's Poppler PDF rendering library (CVE-2026-10118, CVSS 7.8) enables arbitrary code execution when users open malicious PDF documents. While no public exploit has been identified at the time of analysis, the lack of a vendor patch and the library's widespread deployment in RHEL 6-10 systems throughout enterprise infrastructure creates significant risk requiring immediate operational mitigations.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable PDF preview in email and document systems; implement PDF-to-image conversion for untrusted documents before display; deploy sandboxed rendering environments; restrict file upload sources and validate document provenance; monitor Poppler process execution and PDF file access; conduct user security awareness training on PDF risks.

Threat Intelligence Overview

EPSS Score
0.1%
Top 80% exploitable
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Integer overflow occurs when an arithmetic operation produces a result that exceeds the maximum value a given integer type can store.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_enterprise_linux_10:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_6:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_9:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_hardened_images:*:*:*:*:*:*:*:*
CVE-2026-18663 MEDIUM
5.9 Aug 12

Heap corruption via double-free in 389-ds-base's LDAP control parsing allows an unauthenticated remote attacker to crash

CVE-2026-4631 CRITICAL POC
9.8 Apr 07

Remote code execution in Cockpit's web interface allows unauthenticated attackers to execute arbitrary commands on the h

CVE-2026-4480 CRITICAL POC
9.0 May 26

Remote code execution in Samba's printing subsystem allows remote attackers to inject arbitrary shell commands via craft

CVE-2026-101258 HIGH POC
7.8 Oct 06

Ghostscript can execute arbitrary shell commands with the privileges of its process when it renders a crafted PostScript

CVE-2026-96889 HIGH POC
7.8 Sep 23

Use-after-free in librsvg during rendering of crafted SVG documents with nested XInclude directives and duplicate entity

CVE-2026-4775 HIGH POC
7.8 Mar 24

A signed integer overflow vulnerability exists in the libtiff library's putcontig8bitYCbCr44tile function that leads to

CVE-2026-114406 MEDIUM POC
6.8 Oct 21

The system CA trust store shipped in Red Hat's ca-certificates RPM packages includes eMudhra root authorities that signe

CVE-2026-18922 CRITICAL
9.8 Sep 07

Authentication bypass in 389 Directory Server (shipped as Red Hat Directory Server 11-13 and within RHEL 6-10) lets remo

CVE-2026-14544 CRITICAL
9.8 Jul 03

Remote code execution and privilege escalation in HPLIP (HP Linux Imaging and Printing) affects the hpcups print filter

CVE-2026-76578 CRITICAL
9.8 Sep 07

Unauthenticated privilege escalation in FreeIPA (Red Hat Identity Management) allows a remote attacker to gain genuine a

CVE-2026-102560 CRITICAL
9.8 Sep 29

A heap buffer overflow exists in libsoup's WebSocket permessage-deflate compression path: when a very large outbound mes

CVE-2026-5121 HIGH
7.5 Mar 30

Remote code execution in libarchive on 32-bit systems allows unauthenticated attackers to execute arbitrary code via spe

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Liberty Linux 10 Fixed
SUSE Liberty Linux 8 Fixed
SUSE Liberty Linux 9 Fixed

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy