March 7, 2013 By George Tubin 2 min read

The most frequent source of malware infections is Java. Due to the recent rash of zero-day vulnerabilities, many security experts recommend removing this programming language from all systems.

Three billion devices run Java, according to Oracle. Although disabling or uninstalling the script from home computers probably won’t have much of an effect on the typical home user, it’s not that simple to do so from enterprise endpoints when it’s used in so many business applications. Because enterprises depend heavily on this code for their internal business applications, IT security groups are concerned that removing it would break these applications.

Worse yet, some vendors provide tools that are bundled with or require vulnerable versions of Java.

An Old Cup of Java

One example is the Microsoft Forefront client. According to this Microsoft Tech Note, “For Java client components, client computers require JRE version 1.5. No other JRE version is supported.” This version includes hundreds of known vulnerabilities. It’s ironic that a security product could introduce multiple vulnerabilities that can be exploited to infect systems with malware. Fortunately, it seems that the Microsoft compatibility claims aren’t accurate, as machines have been seen running the Forefront client with JRE 7.

Another example comes from a recent blog from Brian Krebs regarding a free developer tool called SiteBuilder. This tool, offered by Yahoo, is bundled with an unsafe version of Java released over four years ago. Offered to millions of users, this tool introduces hundreds of known critical security vulnerabilities that can be used to remotely compromise the host PC.

A Lose-Lose Situation

This presents a significant problem for enterprise security teams. Removing Java and its vulnerable versions from enterprise endpoints is often impractical since many organizations need it to run system and Web applications. Moreover, vulnerable versions are bundled in a number of third-party vendor applications and some technical and creative development tools. If enterprises can’t remove the language from user endpoints, how can enterprises mitigate the risk of Java zero-day exploits?

IBM Security Trusteer Apex Advanced Malware Protection delivers a transparent solution that prevents exploitation of both known and zero-day, or unknown, Java vulnerabilities. Trusteer Apex’s distinctive Lockdown for Java feature enables the safe use of Java applications while preventing untrusted Java applications from executing high risk actions, such as writing to the file system or making changes to the registry. This helps ensure that legitimate business applications and virtually any Java application which performs non-risky action (such as displays functions) will not be disrupted, while malicious applications will be blocked from compromising the endpoint.

More from Threat Intelligence

Hive0051 goes all in with a triple threat

13 min read - As of April 2024, IBM X-Force is tracking new waves of Russian state-sponsored Hive0051 (aka UAC-0010, Gamaredon) activity featuring new iterations of Gamma malware first observed in November 2023. These discoveries follow late October 2023 findings, detailing Hive0051's use of a novel multi-channel method of rapidly rotating C2 infrastructure (DNS Fluxing) to deliver new Gamma malware variants, facilitating more than a thousand infections in a single day. An examination of a sample of the lures associated with the ongoing activity reveals…

Ongoing ITG05 operations leverage evolving malware arsenal in global campaigns

13 min read - As of March 2024, X-Force is tracking multiple ongoing ITG05 phishing campaigns featuring lure documents crafted to imitate authentic documents of government and non-governmental organizations (NGOs) in Europe, the South Caucasus, Central Asia, and North and South America. The uncovered lures include a mixture of internal and publicly available documents, as well as possible actor-generated documents associated with finance, critical infrastructure, executive engagements, cyber security, maritime security, healthcare, business, and defense industrial production. Beginning in November 2023, X-Force observed ITG05…

CVE-2023-20078 technical analysis: Identifying and triggering a command injection vulnerability in Cisco IP phones

7 min read - CVE-2023-20078 catalogs an unauthenticated command injection vulnerability in the web-based management interface of Cisco 6800, 7800, and 8800 Series IP Phones with Multiplatform Firmware installed; however, limited technical analysis is publicly available. This article presents my findings while researching this vulnerability. In the end, the reader should be equipped with the information necessary to understand and trigger this vulnerability.Vulnerability detailsThe following Cisco Security Advisory (Cisco IP Phone 6800, 7800, and 8800 Series Web UI Vulnerabilities - Cisco) details CVE-2023-20078 and…

Topic updates

Get email updates and stay ahead of the latest threats to the security landscape, thought leadership and research.
Subscribe today