Lucene search
+L

Oracle Java - 'ShortComponentRaster.verify()' Memory Corruption

🗓️ 17 Sep 2013 00:00:00Reported by Packet StormType 
exploitdb
 exploitdb
🔗 www.exploit-db.com👁 46 Views

Oracle Java ShortComponentRaster.verify() Memory Corruption vulnerability prior to 7u25 allows remote code executio

Related
Code
ReporterTitlePublishedViews
Family
ibm
IBM Security Bulletins
Security Bulletin: Multiple vulnerabilities in IBM WebSphere Real Time
25 Sep 202221:06
ibm
ibm
IBM Security Bulletins
Security Bulletin: Potential security vulnerabilities with JavaTM SDKs
25 Sep 202221:06
ibm
ibm
IBM Security Bulletins
Security Bulletin: WebSphere Application Server - Oracle CPU shipped with Rational Application Developer for WebSphere Software June 2013 (CVE-2013-1571)
5 Feb 202000:09
ibm
ibm
IBM Security Bulletins
Security Bulletin: IBM Tivoli Composite Application Manager for Transactions affected by vulnerabilities in IBM JRE (Multiple CVEs)
25 Sep 202221:06
ibm
ibm
IBM Security Bulletins
Security Bulletin: Tivoli Storage Productivity Center - Oracle CPU June 2013
26 Sep 202222:21
ibm
ibm
IBM Security Bulletins
Security Bulletin: Multiple vulnerabilities in the IBM Java SDK
25 Sep 202221:06
ibm
ibm
IBM Security Bulletins
Security Bulletin: WebSphere Application Server - Oracle CPU shipped with Rational Developer for System z June 2013 (CVE-2013-1571)
27 Oct 202015:51
ibm
ibm
IBM Security Bulletins
Security Bulletin: IBM Tivoli Monitoring clients affected by vulnerabilities in IBM JRE executed under a security manager.
26 Sep 202205:45
ibm
ibm
IBM Security Bulletins
Security Bulletin: Vulnerabilities in Rational Functional Tester versions 8.x due to security vulnerabilities in IBM JRE 7.0 Service Release 4 Fix Pack 1 or earlier, and non-IBM Java 7.0
29 Sep 201820:06
ibm
ibm
IBM Security Bulletins
Security Bulletin: WebSphere Application Server - IBM SDK for Java June 2013 CPU
25 Sep 202221:06
ibm
Rows per page
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

+------------------------------------------------------------------------------+
| Packet Storm Advisory 2013-0917-1                                            |
| http://packetstormsecurity.com/                                              |
+------------------------------------------------------------------------------+
| Title: Oracle Java ShortComponentRaster.verify() Memory Corruption           |
+--------------------+---------------------------------------------------------+
| Release Date       | 2013/09/17                                              |
| Advisory Contact   | Packet Storm ([email protected])       |
| Researcher         | Name Withheld                                           |
+--------------------+---------------------------------------------------------+
| System Affected    | Oracle Java                                             |
| Versions Affected  | Prior to 7u25                                           |
| Vendor Patched     | 2013/06/18                                              |
| Classification     | 0-day                                                   |
+--------------------+---------------------------------------------------------+

+----------+
| OVERVIEW |
+----------+

The release of this advisory provides exploitation details in relation to a
known patched vulnerability in Oracle Java.   These details were obtained
through the Packet Storm Bug Bounty program and are being released to the
community.

+------------------------------------------------------------------------------+

+---------+
| DETAILS |
+---------+

The ShortComponentRaster.verify() method in Oracle Java versions prior to 7u25
is vulnerable to a memory corruption vulnerability that allows bypassing of
"dataOffsets[]" boundary checks when the "numDataElements" field is 0.  This
vulnerability allows for remote code execution.  User interaction is required
for this exploit in that the target must visit a malicious page or open a
malicious file.

+------------------------------------------------------------------------------+

+------------------+
| PROOF OF CONCEPT |
+------------------+

The full exploit code that pops calc.exe is available here:

http://packetstormsecurity.com/files/123263/
https://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/28331.tgz

+------------------------------------------------------------------------------+

+---------------+
| RELATED LINKS |
+---------------+

http://www.oracle.com/technetwork/java/javase/7u25-relnotes-1955741.html

+------------------------------------------------------------------------------+


+----------------+
| SHAMELESS PLUG |
+----------------+

The Packet Storm Bug Bounty program gives researchers the ability to profit
from their discoveries.  You can get paid thousands of dollars for one day
and zero day exploits.  Get involved by contacting us at
[email protected] or visit the bug bounty page at:

http://packetstormsecurity.com/bugbounty/


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)

iEYEARECAAYFAlI33ckACgkQrM7A8W0gTbHNzQCeOF96AHgyotSfrnyH6/LRYLnT
NT4An3Q9ROmph1+K/voONZE/MDxpDCxW
=wVjP
-----END PGP SIGNATURE-----

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation