cbcvebase.
CVE-2011-0609
published 2011-03-15

CVE-2011-0609: Unspecified vulnerability in Adobe Flash Player 10.2.154.13 and earlier on Windows, Mac OS X, Linux, and Solaris; 10.1.106.16 and earlier on Android; Adobe AIR…

PriorityP184high7.8CVSS 3.1
AVLACLPRNUIRSUCHIHAH
KEVITWEXPLOIT
CISA Known Exploited Vulnerabilitydue 2022-06-22
Exploited in the wild
EPSS
66.82%
99.2th percentile
Unspecified vulnerability in Adobe Flash Player 10.2.154.13 and earlier on Windows, Mac OS X, Linux, and Solaris; 10.1.106.16 and earlier on Android; Adobe AIR 2.5.1 and earlier; and Authplay.dll (aka AuthPlayLib.bundle) in Adobe Reader and Acrobat 9.x through 9.4.2 and 10.x through 10.0.1 on Windows and Mac OS X, allows remote attackers to execute arbitrary code or cause a denial of service (application crash) via crafted Flash content, as demonstrated by a .swf file embedded in an Excel spreadsheet, and as exploited in the wild in March 2011.

Affected

15 ranges
VendorProductVersion rangeFixed in
adobeacrobat
adobeacrobat
adobeacrobat9.0 – 9.4.2
adobeacrobat_reader
adobeacrobat_reader
adobeacrobat_reader9.0 – 9.4.2
adobeair<= 2.5.1
adobeflash_player<= 10.2.154.13
adobeflash_player<= 10.1.106.16
googlechrome< 10.0.648.13410.0.648.134
opensuseopensuse
opensuseopensuse
opensuseopensuse
suselinux_enterprise
suselinux_enterprise

Detection & IOCsextracted from sources · hover to see the quote

pathdata/exploits/CVE-2011-0609.swf
filenameCVE-2011-0609.swf
other0x04040404
  • Detect .swf files embedded within Excel (.xls) spreadsheets delivered as email attachments — the primary in-the-wild delivery vector for this CVE.
  • The exploit uses JavaScript heap spraying with a NOP sled value of 0x04040404 (repeated 4-byte pattern) to control uninitialized memory prior to execution; this pattern can be used as a memory/network signature.
  • The exploit serves a trigger SWF with Content-Type 'application/x-shockwave-flash' and uses HTTP compression (gzip) and chunked transfer encoding — monitor for gzip+chunked SWF delivery to browsers.
  • The Metasploit module auto-migrates the payload process post-exploitation; look for Flash Player or browser child processes spawning unexpected process migrations shortly after SWF load.
  • The exploit targets AVM2 bytecode verification failure leading to uninitialized memory execution; AVM2/ActionScript3 bytecode anomalies in SWF files (malformed bytecode streams) are a key detection surface.
  • The exploit is confirmed to work against IE6, IE7, and Firefox 3.6; DEP causes the exploit to fail — absence of DEP on the target system increases risk. Monitor Flash execution within these browser processes.
  • The JS heap spray in the exploit uses unescape() with shellcode and a repeated NOP sled in a loop — detect large unescape() calls combined with SWF object embedding in HTML pages.
  • ·Adobe Reader X Protected Mode mitigations prevent this exploit from executing in that context; detections targeting Reader X may yield fewer hits.
  • ·This flaw does not affect Adobe Acrobat Reader 9.x for UNIX, limiting the Linux/Unix Reader attack surface.
  • ·DEP (Data Execution Prevention) causes the exploit to fail; systems with DEP enabled are not reliably exploitable via this module.
  • ·Payload space is limited to 1000 bytes with null bytes as bad characters; staged/large payloads may not function correctly.

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
vendor_redhat7.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.