cbcvebase.
CVE-2020-9715
published 2020-08-19

CVE-2020-9715: Adobe Acrobat and Reader versions 2020.009.20074 and earlier, 2020.001.30002, 2017.011.30171 and earlier, and 2015.006.30523 and earlier have an use-after-free…

PriorityP180high7.8CVSS 3.1
AVLACLPRNUIRSUCHIHAH
KEVITWEXPLOIT
CISA Known Exploited Vulnerabilitydue 2026-04-27
Exploited in the wild
EPSS
33.49%
98.4th percentile
Adobe Acrobat and Reader versions 2020.009.20074 and earlier, 2020.001.30002, 2017.011.30171 and earlier, and 2015.006.30523 and earlier have an use-after-free vulnerability. Successful exploitation could lead to arbitrary code execution .

Affected

9 ranges
VendorProductVersion rangeFixed in
adobeacrobat_dc——
adobeacrobat_dc15.006.30060 – 15.006.30523—
adobeacrobat_dc15.008.20082 – 20.009.20074—
adobeacrobat_dc17.011.30059 – 17.011.30171—
adobeacrobat_reader_dc——
adobeacrobat_reader_dc15.006.30060 – 15.006.30523—
adobeacrobat_reader_dc15.008.20082 – 20.009.20074—
adobeacrobat_reader_dc17.011.30059 – 17.011.30171—
adobeadobe_acrobat_and_reader——

Detection & IOCsextracted from sources · hover to see the quote

otherESObject size: 0x48↗
otherArrayBuffer byteLength corruption value: 0xFFFFFFFF↗
processJSObject::setGeneric()↗
pathAcroForm.api↗
  • →Detect heap spray of large numbers of ArrayBuffers in Adobe Reader JavaScript context, particularly when byteLength is corrupted to 0xFFFFFFFF, indicative of CVE-2020-9715 exploitation. ↗
  • →Monitor for use-after-free patterns involving Data ESObject cache stale pointer reuse in Adobe Reader/Acrobat renderer process — freed ESObject pointer remains in object cache due to ANSI/Unicode key mismatch on deletion. ↗
  • →Look for ROP chain execution triggered via JSObject::setGeneric() in Adobe Reader renderer process as a code execution indicator for this exploit. ↗
  • →Detect attempts to leak the load address of AcroForm.api via AcroForm text field pointer written into an ArrayBuffer object — a prerequisite step in this exploit chain. ↗
  • →LFH (Low Fragmentation Heap) priming for allocation size 0x48 bytes in Adobe Reader process may indicate preparation for ESObject UAF exploitation. ↗
  • ·Exploitation achieves code execution only within the renderer process (sandbox), not full system compromise directly. ↗
  • ·Affected versions include Adobe Acrobat and Reader 2020.009.20074 and earlier, 2020.001.30002, 2017.011.30171 and earlier, and 2015.006.30523 and earlier. ↗

CVSS provenance

nvdv3.17.8HIGHCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
nvdv2.09.3CRITICALAV:N/AC:M/Au:N/C:C/I:C/A:C
vulncheck7.8HIGH
cisa7.8HIGH
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.