vendor:
Flash Player
by:
Matthew Bergin
7,5
CVSS
HIGH
Integer Overflow
190
CWE
Product Name: Flash Player
Affected Version From: Flash10e.ocx v10.0.45.2
Affected Version To: Flash10c.ocx v10.0.32.18 r32
Patch Exists: YES
Related CWE: CVE-2010-3639
CPE: a:adobe:flash_player:10.0.45.2
Metasploit:
https://www.rapid7.com/db/vulnerabilities/hpsim-cve-2010-3639/, https://www.rapid7.com/db/vulnerabilities/adobe-flash-apsb10-26-cve-2010-3639/, https://www.rapid7.com/db/vulnerabilities/apple-osx-flashplayerplugin-cve-2010-3639/, https://www.rapid7.com/db/vulnerabilities/suse-cve-2010-3639/, https://www.rapid7.com/db/vulnerabilities/adobe-air-cve-2010-3639/, https://www.rapid7.com/db/vulnerabilities/gentoo-linux-cve-2010-3639/, https://www.rapid7.com/db/vulnerabilities/linuxrpm-RHSA-2010-0834/, https://www.rapid7.com/db/vulnerabilities/linuxrpm-RHSA-2010-0867/, https://www.rapid7.com/db/vulnerabilities/linuxrpm-RHSA-2010-0829/
Other Scripts:
N/A
Tags: N/A
CVSS Metrics: N/A
Nuclei References:
N/A
Nuclei Metadata: N/A
Platforms Tested: Windows, Linux, Mac
2010
Adobe Flash Integer Overflow
When Parsing an ActionIf ActionScript statement four args are passed to the function, an integer named i , a ubyte named ActionCode, a ushort named Length, and a short named BranchOffset. If the BranchOffset is -305 or smaller it will cause an Access Violation when reading data from a invalid memory address. The last 16-bits of the address are controlable with the size of the BranchOffset argument. Any data which is in a valid segment of memory near the controlled address can be read causing Memory Disclosure. This would be used well in combination with a memory corruption vulnerability in order to bypass ASLR.
Mitigation:
Update to the latest version of Adobe Flash Player.