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

CVE-2015-5127: 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
49.20%
98.8th 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-5130, CVE-2015-5134, CVE-2015-5539, 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/37861.zip
filenamemapBitmap_v2_as2.swf
filenamemapBitmap_v2_as2.fla
  • CVE-2015-5127 is a Use-After-Free triggered via the DisplacementMapFilter.mapBitmap property in Adobe Flash AS2; monitor for SWF files invoking DisplacementMapFilter with mapBitmap manipulation alongside BitmapData object operations.
  • The exploit bypasses the patch by calling getPixel32 to clear an internal use-marker before triggering the UAF; look for AS2 code patterns combining getPixel32 calls with valueOf overrides and object reallocation loops (e.g., TextFormat with tabStops).
  • Exploit SWF contains a manually patched byte sequence at offset 0x92B (all 0x17 / actionPOP bytes); static analysis of SWF bytecode for a run of 8 consecutive 0x17 bytes at that offset can identify the weaponized file.
  • Crash dereference address 0x41424344 is a canary value indicating successful UAF exploitation; memory-crash telemetry or crash dumps referencing this address in Flash processes are a strong indicator of exploitation attempts.
  • ·The PoC SWF (mapBitmap_v2_as2.swf) must be manually byte-patched after compilation from the FLA source; an unpatched compiled SWF will NOT trigger the vulnerability.
  • ·The exploit targets Flash StandAlone Debug 17.0.0.188 on Win7 x64 SP1; it is a patch-bypass of a prior fix (Issue 457680) and may behave differently on other Flash versions or OS configurations.
  • ·CVE-2015-5127 is one of 14 distinct use-after-free vulnerabilities patched in the same Adobe Flash update; detections should not conflate it with the other CVEs listed in the same bulletin.

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.