Cloudanix VulnDB

CVE-2014-2483

None

CVSS

—

EPSS

5.2%

Published

Jul 17, 2014

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

A flaw in older Java software lets remote attackers take complete control of computers running it.

Exploit Available
Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Moderate
Impact
Full Compromise
Component
Library
Class
Privilege Escalation
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Unspecified flaw in the Java Libraries component allowing remote attackers to bypass restrictions on the use of privileged annotations, resulting in full read/write/execute control over the affected Java runtime.

Why it matters to the business

Remote attackers can fully compromise Java-dependent systems and applications, enabling data theft, system takeover, and disruption; the issue has been public for over a decade with exploits available, increasing long-term exposure risk across enterprise and Linux distributions.

How an attack unfolds

An attacker sends a malicious Java class or applet that abuses the annotation restriction bypass in the Libraries component to obtain elevated privileges and execute arbitrary code with full confidentiality, integrity, and availability impact.

How to fix it

Upgrade affected Java SE 7 installations to a patched release from Oracle, Red Hat, or Debian; remove or isolate end-of-life Java 7 deployments; apply vendor security updates for JDK/JRE/OpenJDK as soon as available.

How to confirm the fix worked

Inventory all Java 7u60 and earlier installations across endpoints and servers; verify running versions against vendor patch lists; re-scan after updates to confirm no vulnerable runtimes remain.

Typical attack path

  1. Host or deliver a malicious Java applet/class via web page, network share, or application input
  2. Trigger the Libraries annotation handling flaw to bypass privileged restrictions
  3. Escalate to full runtime control and execute attacker-supplied code

How to detect it

Review web server and application logs for unexpected Java applet or class loading from untrusted sources; inspect endpoint process execution for Java binaries invoking privileged annotation paths or unusual library loads.

What your security team should do

  • Prioritize removal or upgrade of all Java 7 instances given public exploit availability and 12-year exposure window
  • Implement application allow-listing to block unsigned or untrusted Java code
  • Monitor network and endpoint logs for Java process anomalies while patches are applied

The record

Unspecified vulnerability in the Java SE component in Oracle Java SE Java SE 7u60 and OpenJDK 7 allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to Libraries, a different vulnerability than CVE-2014-4223. NOTE: the previous information is from the July 2014 CPU. Oracle has not commented on another vendor's claim that the issue is related to improper restriction of the "use of privileged annotations."

Affected packages

Ecosystem Package Introduced Fixed
Debian:7 openjdk-7 0 7u65-2.5.1-2~deb7u1
Mageia:3 java-1.7.0-openjdk 0 1.7.0.65-2.5.1.1.mga3
Mageia:4 java-1.7.0-openjdk 0 1.7.0.65-2.5.1.1.mga4
Red Hat:enterprise_linux:5::client java-1.7.0-openjdk 0 1:1.7.0.65-2.5.1.2.el5_10
Red Hat:enterprise_linux:5::client java-1.7.0-openjdk-debuginfo 0 1:1.7.0.65-2.5.1.2.el5_10
Red Hat:enterprise_linux:5::client java-1.7.0-openjdk-demo 0 1:1.7.0.65-2.5.1.2.el5_10
Red Hat:enterprise_linux:5::client java-1.7.0-openjdk-devel 0 1:1.7.0.65-2.5.1.2.el5_10
Red Hat:enterprise_linux:5::client java-1.7.0-openjdk-javadoc 0 1:1.7.0.65-2.5.1.2.el5_10
Red Hat:enterprise_linux:5::client java-1.7.0-openjdk-src 0 1:1.7.0.65-2.5.1.2.el5_10
Red Hat:enterprise_linux:5::server java-1.7.0-openjdk 0 1:1.7.0.65-2.5.1.2.el5_10
Red Hat:enterprise_linux:5::server java-1.7.0-openjdk-debuginfo 0 1:1.7.0.65-2.5.1.2.el5_10
Red Hat:enterprise_linux:5::server java-1.7.0-openjdk-demo 0 1:1.7.0.65-2.5.1.2.el5_10
Red Hat:enterprise_linux:5::server java-1.7.0-openjdk-devel 0 1:1.7.0.65-2.5.1.2.el5_10
Red Hat:enterprise_linux:5::server java-1.7.0-openjdk-javadoc 0 1:1.7.0.65-2.5.1.2.el5_10
Red Hat:enterprise_linux:5::server java-1.7.0-openjdk-src 0 1:1.7.0.65-2.5.1.2.el5_10
Red Hat:enterprise_linux:6::client java-1.7.0-openjdk 0 1:1.7.0.65-2.5.1.2.el6_5
Red Hat:enterprise_linux:6::client java-1.7.0-openjdk-debuginfo 0 1:1.7.0.65-2.5.1.2.el6_5
Red Hat:enterprise_linux:6::client java-1.7.0-openjdk-demo 0 1:1.7.0.65-2.5.1.2.el6_5
Red Hat:enterprise_linux:6::client java-1.7.0-openjdk-devel 0 1:1.7.0.65-2.5.1.2.el6_5
Red Hat:enterprise_linux:6::client java-1.7.0-openjdk-javadoc 0 1:1.7.0.65-2.5.1.2.el6_5
Red Hat:enterprise_linux:6::client java-1.7.0-openjdk-src 0 1:1.7.0.65-2.5.1.2.el6_5
Red Hat:enterprise_linux:6::computenode java-1.7.0-openjdk 0 1:1.7.0.65-2.5.1.2.el6_5
Red Hat:enterprise_linux:6::computenode java-1.7.0-openjdk-debuginfo 0 1:1.7.0.65-2.5.1.2.el6_5
Red Hat:enterprise_linux:6::computenode java-1.7.0-openjdk-demo 0 1:1.7.0.65-2.5.1.2.el6_5
Red Hat:enterprise_linux:6::computenode java-1.7.0-openjdk-devel 0 1:1.7.0.65-2.5.1.2.el6_5
Red Hat:enterprise_linux:6::computenode java-1.7.0-openjdk-javadoc 0 1:1.7.0.65-2.5.1.2.el6_5
Red Hat:enterprise_linux:6::computenode java-1.7.0-openjdk-src 0 1:1.7.0.65-2.5.1.2.el6_5
Red Hat:enterprise_linux:6::server java-1.7.0-openjdk 0 1:1.7.0.65-2.5.1.2.el6_5
Red Hat:enterprise_linux:6::server java-1.7.0-openjdk-debuginfo 0 1:1.7.0.65-2.5.1.2.el6_5
Red Hat:enterprise_linux:6::server java-1.7.0-openjdk-demo 0 1:1.7.0.65-2.5.1.2.el6_5
Red Hat:enterprise_linux:6::server java-1.7.0-openjdk-devel 0 1:1.7.0.65-2.5.1.2.el6_5
Red Hat:enterprise_linux:6::server java-1.7.0-openjdk-javadoc 0 1:1.7.0.65-2.5.1.2.el6_5
Red Hat:enterprise_linux:6::server java-1.7.0-openjdk-src 0 1:1.7.0.65-2.5.1.2.el6_5
Red Hat:enterprise_linux:6::workstation java-1.7.0-openjdk 0 1:1.7.0.65-2.5.1.2.el6_5
Red Hat:enterprise_linux:6::workstation java-1.7.0-openjdk-debuginfo 0 1:1.7.0.65-2.5.1.2.el6_5
Red Hat:enterprise_linux:6::workstation java-1.7.0-openjdk-demo 0 1:1.7.0.65-2.5.1.2.el6_5
Red Hat:enterprise_linux:6::workstation java-1.7.0-openjdk-devel 0 1:1.7.0.65-2.5.1.2.el6_5
Red Hat:enterprise_linux:6::workstation java-1.7.0-openjdk-javadoc 0 1:1.7.0.65-2.5.1.2.el6_5
Red Hat:enterprise_linux:6::workstation java-1.7.0-openjdk-src 0 1:1.7.0.65-2.5.1.2.el6_5
Red Hat:enterprise_linux:7::client java-1.7.0-openjdk 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::client java-1.7.0-openjdk-accessibility 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::client java-1.7.0-openjdk-debuginfo 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::client java-1.7.0-openjdk-demo 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::client java-1.7.0-openjdk-devel 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::client java-1.7.0-openjdk-headless 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::client java-1.7.0-openjdk-javadoc 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::client java-1.7.0-openjdk-src 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::computenode java-1.7.0-openjdk 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::computenode java-1.7.0-openjdk-accessibility 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::computenode java-1.7.0-openjdk-debuginfo 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::computenode java-1.7.0-openjdk-demo 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::computenode java-1.7.0-openjdk-devel 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::computenode java-1.7.0-openjdk-headless 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::computenode java-1.7.0-openjdk-javadoc 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::computenode java-1.7.0-openjdk-src 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::server java-1.7.0-openjdk 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::server java-1.7.0-openjdk-accessibility 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::server java-1.7.0-openjdk-debuginfo 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::server java-1.7.0-openjdk-demo 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::server java-1.7.0-openjdk-devel 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::server java-1.7.0-openjdk-headless 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::server java-1.7.0-openjdk-javadoc 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::server java-1.7.0-openjdk-src 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::workstation java-1.7.0-openjdk 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::workstation java-1.7.0-openjdk-accessibility 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::workstation java-1.7.0-openjdk-debuginfo 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::workstation java-1.7.0-openjdk-demo 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::workstation java-1.7.0-openjdk-devel 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::workstation java-1.7.0-openjdk-headless 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::workstation java-1.7.0-openjdk-javadoc 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:enterprise_linux:7::workstation java-1.7.0-openjdk-src 0 1:1.7.0.65-2.5.1.2.el7_0
Red Hat:rhel_extras_oracle_java:5 java-1.7.0-oracle 0 1:1.7.0.65-1jpp.2.el5_10
Red Hat:rhel_extras_oracle_java:5 java-1.7.0-oracle-devel 0 1:1.7.0.65-1jpp.2.el5_10
Red Hat:rhel_extras_oracle_java:5 java-1.7.0-oracle-javafx 0 1:1.7.0.65-1jpp.2.el5_10
Red Hat:rhel_extras_oracle_java:5 java-1.7.0-oracle-jdbc 0 1:1.7.0.65-1jpp.2.el5_10
Red Hat:rhel_extras_oracle_java:5 java-1.7.0-oracle-plugin 0 1:1.7.0.65-1jpp.2.el5_10
Red Hat:rhel_extras_oracle_java:5 java-1.7.0-oracle-src 0 1:1.7.0.65-1jpp.2.el5_10
Red Hat:rhel_extras_oracle_java:6 java-1.7.0-oracle 0 1:1.7.0.65-1jpp.1.el6_5
Red Hat:rhel_extras_oracle_java:6 java-1.7.0-oracle-devel 0 1:1.7.0.65-1jpp.1.el6_5
Red Hat:rhel_extras_oracle_java:6 java-1.7.0-oracle-javafx 0 1:1.7.0.65-1jpp.1.el6_5
Red Hat:rhel_extras_oracle_java:6 java-1.7.0-oracle-jdbc 0 1:1.7.0.65-1jpp.1.el6_5
Red Hat:rhel_extras_oracle_java:6 java-1.7.0-oracle-plugin 0 1:1.7.0.65-1jpp.1.el6_5
Red Hat:rhel_extras_oracle_java:6 java-1.7.0-oracle-src 0 1:1.7.0.65-1jpp.1.el6_5
Red Hat:rhel_extras_oracle_java:7 java-1.7.0-oracle 0 1:1.7.0.65-1jpp.1.el7
Red Hat:rhel_extras_oracle_java:7 java-1.7.0-oracle-devel 0 1:1.7.0.65-1jpp.1.el7
Red Hat:rhel_extras_oracle_java:7 java-1.7.0-oracle-javafx 0 1:1.7.0.65-1jpp.1.el7
Red Hat:rhel_extras_oracle_java:7 java-1.7.0-oracle-jdbc 0 1:1.7.0.65-1jpp.1.el7
Red Hat:rhel_extras_oracle_java:7 java-1.7.0-oracle-plugin 0 1:1.7.0.65-1jpp.1.el7
Red Hat:rhel_extras_oracle_java:7 java-1.7.0-oracle-src 0 1:1.7.0.65-1jpp.1.el7
Ubuntu:14.04:LTS openjdk-7 0 7u65-2.5.1-4ubuntu1~0.14.04.1
openSUSE:Tumbleweed java-1_7_0-openjdk 0 1.7.0.121-1.1

Related vulnerabilities