cbcvebase.
CVE-2015-5539
published 2015-08-14

CVE-2015-5539: Use-after-free vulnerability in Adobe Flash Player before 18.0.0.232 on Windows and OS X and before 11.2.202.508 on Linux, Adobe AIR before 18.0.0.199, Adobe…

PriorityP265critical10CVSS 2.0
AVNACLAuNCCICAC
EXPLOIT
EPSS
44.45%
98.6th percentile
Use-after-free vulnerability in Adobe Flash Player before 18.0.0.232 on Windows and OS X and before 11.2.202.508 on Linux, Adobe AIR before 18.0.0.199, Adobe AIR SDK before 18.0.0.199, and Adobe AIR SDK & Compiler before 18.0.0.199 allows attackers to execute arbitrary code via unspecified vectors, a different vulnerability than CVE-2015-5127, CVE-2015-5130, CVE-2015-5134, CVE-2015-5540, CVE-2015-5550, CVE-2015-5551, CVE-2015-5556, CVE-2015-5557, CVE-2015-5559, CVE-2015-5561, CVE-2015-5563, CVE-2015-5564, and CVE-2015-5565.

Affected

6 ranges
VendorProductVersion rangeFixed in
adobeair<= 18.0.0.180
adobeair_sdk<= 18.0.0.180
adobeair_sdk_compiler<= 18.0.0.180
adobeflash_player<= 11.2.202.491
adobeflash_player<= 18.0.0.209
opensuseevergreen

Detection & IOCsextracted from sources · hover to see the quote

urlhttps://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/37855.zip
  • Look for ActionScript 2 code invoking ASnative(2100, 200) on SharedObject data, which is the trigger for the use-after-free condition in NetConnection.uri handling.
  • Detect SWF files that call ASnative(252, 1) (Array push native) via setInterval as a heap-grooming primitive following a use-after-free trigger.
  • Suspicious SWF pairs named 'loadswf.swf' and 'setnum.swf' (compiled from slot.fla) served from the same web directory are indicative of this exploit's delivery pattern.
  • Heap spray pattern: allocation of 200 BitmapData objects sized 1000x1000 in a loop is used to set up memory for exploitation; detect this pattern in decompiled AS2 SWF content.
  • Use of ASSetPropFlags to strip all property flags on a SharedObject and its data slot (0, 0xff) is a known obfuscation/exploitation precursor in AS2-based Flash exploits.
  • ·The PoC is noted to only reliably trigger on 64-bit systems due to heap layout differences; 32-bit exploitation would require a different heap setup.
  • ·The exploit requires the SWF files to be hosted on a web server; local file execution may fail due to Flash's network sandboxing restrictions.
  • ·The use-after-free is not limited to NetConnection.uri; it occurs across several other native AS2 class property setters that write internal atoms.

CVSS provenance

nvdv2.010.0CRITICALAV:N/AC:L/Au:N/C:C/I:C/A:C
osv10.0CRITICAL
vendor_redhat10.0CRITICAL
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.