Threat reportVulnerabilityTL-2026-3703

Adobe Acrobat/Reader Integer Overflow in Acrobat.dll Enables Malicious-PDF Memory Corruption (CVE-2026-81983)

highPATCHED

Adobe Acrobat/Reader Integer Overflow in Acrobat.dll Enables (TL-2026-3703) is a high-severity software vulnerability scored CVSS 7.8, first published 2026-10-16. It has no confirmed attribution, affects Adobe Acrobat / Acrobat Reader (Continuous), references 1 CVE (CVE-2026-81983), maps to 5 MITRE ATT&CK techniques (T1203, T1204.002, T1566.001), and is covered by 9 detection rules and 9 indicators of compromise.

CVSS
7.8/10High
CVEs
1Referenced vulnerabilities
Techniques
5MITRE ATT&CK
Actors
0Not attributed
Detection rules
9SPL · KQL · Sigma
IOCs
9Indicators of compromise

Key facts for TL-2026-3703

Threat ID
TL-2026-3703
Severity
HIGH
CVSS
7.8 (CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H)
Status
PATCHED
Category
VULNERABILITY
First published
Last reviewed
Attribution confidence
LOW
Motivation
UNKNOWN
Detection rules
9
Indicators of compromise
9

Malware and tooling in Adobe Acrobat/Reader Integer Overflow in Acrobat.dll Enables

Malware and tooling: Custom Python fuzzer (LLM-assisted)

How Adobe Acrobat/Reader Integer Overflow in Acrobat.dll Enables works

A 32-bit integer overflow in Acrobat.dll's image pipeline bypasses a size check and causes an out-of-bounds write when a user opens a crafted PDF, allowing code execution as the current user. A 745-byte proof-of-concept PDF exists; no in-the-wild exploitation is reported. Fixed in Adobe bulletin APSB26-141 (2026-09-08).

CVE-2026-81983 is an out-of-bounds write (CWE-787) in Adobe Acrobat and Acrobat Reader, rooted in a 32-bit integer overflow in Acrobat.dll's image pipeline. When processing an image, the code computes the sample count by multiplying image width by the number of color components. A subsequent size validation performed with 32-bit arithmetic wraps to a tiny value when the width is oversized, so an insufficient buffer size is accepted. The byte-swap loop that follows continues to read and write beyond the allocated buffer, producing heap memory corruption.

The published proof of concept is a 745-byte PDF containing a single crafted 16-bit image: width 536,870,912 pixels, height 1, DeviceCMYK color space (4 components), 16 bits per component, giving a sample count of 0x80000000 that wraps the 32-bit check. Opening the file is sufficient to trigger the bug; no further interaction is needed beyond the victim opening the document. Per NVD/INCIBE, successful exploitation can yield arbitrary code execution in the context of the current user (CVSS 3.1 AV:L/AC:L/PR:N/UI:R, 7.8 HIGH).

The issue was identified by the Remedio research team using a custom Python fuzzer developed with LLM assistance. Per the reporting source, no active exploitation has been observed. Adobe fixed the issue in APSB26-141 (2026-09-08) by switching sample-count calculations to 64-bit math with an INT_MAX validation. Affected: Acrobat/Acrobat Reader Continuous 26.002.21900 and earlier, and Acrobat 2024 Classic 24.001.30383 and earlier. Fixed in Continuous 26.002.21901 and Classic 24.001.30429. Because a public PoC exists and PDFs are a common delivery format, defenders should patch promptly and monitor for anomalous PDF-reader crashes and child-process activity. No network IOCs, hashes, or attribution are published.

MITRE ATT&CK techniques used in TL-2026-3703

Execution

T1203 Exploitation for Client Execution; T1204.002 Malicious File

Initial Access

T1566.001 Spearphishing Attachment

Resource Development

T1587.004 Exploits; T1588.005 Exploits

Affected products and versions in Adobe Acrobat/Reader Integer Overflow in Acrobat.dll Enables

  • Adobe — Acrobat / Acrobat Reader (Continuous)
    Vulnerable versions: 26.002.21900 and earlier
    Fixed in: 26.002.21901
  • Adobe — Acrobat 2024 (Classic)
    Vulnerable versions: 24.001.30383 and earlier
    Fixed in: 24.001.30429

Remediation for Adobe Acrobat/Reader Integer Overflow in Acrobat.dll Enables

Patches

  • Adobe Security Bulletin APSB26-141 (2026-09-08)

Immediate actions

  • Update Acrobat/Acrobat Reader Continuous to 26.002.21901 or later
  • Update Acrobat 2024 Classic to 24.001.30429 or later
  • Prioritize patching on endpoints that open PDFs from external or untrusted sources

Workarounds

  • Do not open PDFs from untrusted sources until patched
  • Strip or sandbox PDF attachments at the email gateway pending patching

Longer-term hardening

  • Deploy EDR with behavioral detection for document-reader exploitation and anomalous child processes
  • Enable Protected Mode and Protected View in Acrobat Reader across the fleet
  • Maintain an automated patch cadence for Adobe Acrobat/Reader

CVEs associated with Adobe Acrobat/Reader Integer Overflow in Acrobat.dll Enables

CVE-2026-81983

Weaknesses (CWE) in Adobe Acrobat/Reader Integer Overflow in Acrobat.dll Enables

CWE-787

Timeline of Adobe Acrobat/Reader Integer Overflow in Acrobat.dll Enables

  • Vendor fix replaces 32-bit sample-count math with 64-bit math plus INT_MAX validation in the Acrobat.dll image pipeline
  • INCIBE-CERT early-warning record created and last modified for CVE-2026-81983; stack.watch indexes the CVE with the same publication date
  • APSB26-141 addresses critical, important and moderate Acrobat/Reader vulnerabilities (code execution, privilege escalation, file read/write, memory exposure, DoS); CVE-2026-81983 is the out-of-bounds write entry, CVSS 7.8
  • CVE-2026-81983 published (CVSS 3.1 7.8 HIGH, CWE-787) and referenced to APSB26-141 by NVD and INCIBE-CERT
  • Adobe releases security bulletin APSB26-141 fixing CVE-2026-81983 in Acrobat/Acrobat Reader Continuous 26.002.21901 and Acrobat 2024 Classic 24.001.30429
  • No in-the-wild exploitation reported as of source publication; public PoC available, status tracked as PATCHED with POC_PUBLIC exploitability
  • Cyber Security News reports Remedio's technical analysis: a 745-byte PDF with a crafted 16-bit DeviceCMYK image (width 536,870,912, height 1) triggers the overflow; found via LLM-assisted Python fuzzer

Sources cited for Adobe Acrobat/Reader Integer Overflow in Acrobat.dll Enables

Detection coverage for TL-2026-3703

As of 2026-10-16, Threadlinqs Intelligence publishes 9 detection rule(s) for TL-2026-3703 across Splunk SPL, Microsoft KQL and Sigma, covering 9 indicator(s) of compromise. The whole corpus is readable without an account; a free account unlocks full detection query text in Splunk SPL, Microsoft KQL and Sigma; paid tiers add raw indicator values, correlation and the MCP server. Threadlinqs MCP server · View plans.

9 detection rules (Splunk SPL, Microsoft KQL, Sigma) · Blue and above. Compare plans
9 indicators of compromise · Red and above. Compare plans

Threadlinqs Intelligence — Real-Time Threat Detection Platform

[ 0 threats ] [ 0 det ] [ CRIT: 0 ] [ HIGH: 0 ]
// threat_feed
$ sort --newest
Showing all threats

Live intelligence console

Threat level
Fig. 01 · Threat weatherIndexing the archive…
1 square = 1 threat · click to open

Latest Threats