CVE-2015-3087
published 2015-05-13CVE-2015-3087: Integer overflow in Adobe Flash Player before 13.0.0.289 and 14.x through 17.x before 17.0.0.188 on Windows and OS X and before 11.2.202.460 on Linux, Adobe…
PriorityP276critical10CVSS 2.0
AVNACLAuNCCICAC
EXPLOIT
EPSS
74.29%
99.4th percentile
Integer overflow in Adobe Flash Player before 13.0.0.289 and 14.x through 17.x before 17.0.0.188 on Windows and OS X and before 11.2.202.460 on Linux, Adobe AIR before 17.0.0.172, Adobe AIR SDK before 17.0.0.172, and Adobe AIR SDK & Compiler before 17.0.0.172 allows attackers to execute arbitrary code via unspecified vectors.
Affected
21 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| adobe | air | <= 17.0.0.144 | — |
| adobe | air_sdk | <= 17.0.0.144 | — |
| adobe | air_sdk_compiler | <= 17.0.0.144 | — |
| adobe | flash_player | <= 11.2.202.475 | — |
| adobe | flash_player | <= 13.0.0.264 | — |
| adobe | flash_player | — | — |
| adobe | flash_player | — | — |
| adobe | flash_player | — | — |
| adobe | flash_player | — | — |
| adobe | flash_player | — | — |
| adobe | flash_player | — | — |
| adobe | flash_player | — | — |
| adobe | flash_player | — | — |
| adobe | flash_player | — | — |
| adobe | flash_player | — | — |
| adobe | flash_player | — | — |
| adobe | flash_player | — | — |
| adobe | flash_player | — | — |
| adobe | flash_player | — | — |
| adobe | flash_player | — | — |
| adobe | flash_player | — | — |
Detection & IOCsextracted from sources · hover to see the quote
- →Detect ActionScript calling Function.apply() with an array whose .length is set to 0xFFFFFFFF (4294967295), which triggers the integer overflow in BaseExecMgr::apply via avmStackAllocArray(argc+1). ↗
- →The overflow occurs in avmplus core/exec.cpp when argc == 0xFFFFFFFF causes (argc+1) to wrap to 0 in the stack allocation: avmStackAllocArray(core, _atomv, (argc+1), sizeof(Atom)). Monitor Flash/AIR processes for anomalous stack allocations of near-zero size following Function.apply calls. ↗
- →Exploit SWF files targeting this CVE should be compiled with -target-player 15.0 -swf-version 25; flag SWF files with SWF version 25 delivered from untrusted sources for further analysis. ↗
- →Vulnerable Flash Player versions to flag in asset inventory or network traffic: before 13.0.0.289 (Windows/OS X), 14.x–17.x before 17.0.0.188 (Windows/OS X), before 11.2.202.460 (Linux); Adobe AIR before 17.0.0.172. ↗
- ·The integer overflow is triggered specifically through ActionScript's Function.apply() with a crafted array length of 0xFFFFFFFF; exploitation requires the attacker to control ActionScript execution within a Flash/AIR context, so detections should be scoped to environments still running affected Flash/AIR versions. ↗
- ·The NVD advisory describes the attack vector as 'unspecified vectors'; the exploit-db PoC is the only public technical detail available and represents one known exploitation path (Function.apply with oversized array), so additional exploitation vectors may exist. ↗
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.
GHSA
GHSA-xg66-qgpw-4765: Integer overflow in Adobe Flash Player before 13
ghsa_unreviewed·2022-05-17
CVE-2015-3087 [HIGH] GHSA-xg66-qgpw-4765: Integer overflow in Adobe Flash Player before 13
Integer overflow in Adobe Flash Player before 13.0.0.289 and 14.x through 17.x before 17.0.0.188 on Windows and OS X and before 11.2.202.460 on Linux, Adobe AIR before 17.0.0.172, Adobe AIR SDK before 17.0.0.172, and Adobe AIR SDK & Compiler before 17.0.0.172 allows attackers to execute arbitrary code via unspecified vectors.
OSV
CVE-2015-3087: Integer overflow in Adobe Flash Player before 13
osv·2015-05-13·CVSS 10.0
CVE-2015-3087 [CRITICAL] CVE-2015-3087: Integer overflow in Adobe Flash Player before 13
Integer overflow in Adobe Flash Player before 13.0.0.289 and 14.x through 17.x before 17.0.0.188 on Windows and OS X and before 11.2.202.460 on Linux, Adobe AIR before 17.0.0.172, Adobe AIR SDK before 17.0.0.172, and Adobe AIR SDK & Compiler before 17.0.0.172 allows attackers to execute arbitrary code via unspecified vectors.
Red Hat
flash-plugin: multiple code execution issues fixed in APSB15-09
vendor_redhat·2015-05-12·CVSS 10.0
CVE-2015-3087 [CRITICAL] flash-plugin: multiple code execution issues fixed in APSB15-09
flash-plugin: multiple code execution issues fixed in APSB15-09
Integer overflow in Adobe Flash Player before 13.0.0.289 and 14.x through 17.x before 17.0.0.188 on Windows and OS X and before 11.2.202.460 on Linux, Adobe AIR before 17.0.0.172, Adobe AIR SDK before 17.0.0.172, and Adobe AIR SDK & Compiler before 17.0.0.172 allows attackers to execute arbitrary code via unspecified vectors.
No detection rules found.
Bugzilla
flash-plugin: multiple code execution issues fixed in APSB15-09
bugzilla·2015-05-13·CVSS 10.0
CVE-2015-3078 [CRITICAL] flash-plugin: multiple code execution issues fixed in APSB15-09
flash-plugin: multiple code execution issues fixed in APSB15-09
Adobe Security Bulletin APSB15-09 for Adobe Flash Player describes multiple flaws that can possibly lead to code execution when Flash Player is used to play a specially crafted SWF file.
Quoting from the APSB15-09:
These updates resolve memory corruption vulnerabilities that could lead to code execution (CVE-2015-3078, CVE-2015-3089, CVE-2015-3090, CVE-2015-3093).
These updates resolve a heap overflow vulnerability that could lead to code execution (CVE-2015-3088).
These updates resolve validation bypass issues that could be exploited to write arbitrary data to the file system under user permissions (CVE-2015-3082, CVE-2015-3083, CVE-2015-3085).
These updates resolve an integer overflow vulnerability that could lead to c
Zscaler
Zscaler detects Flash Player Vulnerabilities | 05-21-2015
blogs_zscaler
Zscaler detects Flash Player Vulnerabilities | 05-21-2015
Provide users with seamless, secure, reliable access to applications and data.
Build and run secure cloud apps, enable zero trust cloud connectivity, and protect workloads from data center to cloud.
Provide zero trust connectivity for IoT and OT devices and secure remote access to OT systems.
Provide zero trust site-to-site connectivity and reliable access to B2B apps for partners.
Industry Report
Zscaler: A Leader in the 2025 Gartner® Magic Quadrant™ for Security Service Edge (SSE)
USE CASES
INDUSTRY & MARKET SOLUTIONS
PARTNERS
TECHNOLOGY PARTNERS
Resource Center
Events & Trainings
Security Research & Services
Tools
Community & Support
CXO REVOLUTIONARIES
Amplifying the voices of real-world digital and zero trust pioneers
Discover how it began and where it’s going
Meet o
http://lists.opensuse.org/opensuse-security-announce/2015-05/msg00007.htmlhttp://lists.opensuse.org/opensuse-security-announce/2015-05/msg00010.htmlhttp://lists.opensuse.org/opensuse-security-announce/2015-05/msg00016.htmlhttp://rhn.redhat.com/errata/RHSA-2015-1005.htmlhttp://www.securityfocus.com/bid/74616http://www.securitytracker.com/id/1032285https://helpx.adobe.com/security/products/flash-player/apsb15-09.htmlhttps://security.gentoo.org/glsa/201505-02https://www.exploit-db.com/exploits/37843/http://lists.opensuse.org/opensuse-security-announce/2015-05/msg00007.htmlhttp://lists.opensuse.org/opensuse-security-announce/2015-05/msg00010.htmlhttp://lists.opensuse.org/opensuse-security-announce/2015-05/msg00016.htmlhttp://rhn.redhat.com/errata/RHSA-2015-1005.htmlhttp://www.securityfocus.com/bid/74616http://www.securitytracker.com/id/1032285https://helpx.adobe.com/security/products/flash-player/apsb15-09.htmlhttps://security.gentoo.org/glsa/201505-02https://www.exploit-db.com/exploits/37843/
2015-05-13
Published