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

Backdoor Deployment and Ransomware: Top Threats Identified in X-Force Threat Intelligence Index 2023

Deployment of backdoors was the number one action on objective taken by threat actors last year, according to the 2023 IBM Security X-Force Threat Intelligence Index — a comprehensive analysis of our research data collected throughout the year. Backdoor access is now among the hottest commodities on the dark web and can sell for thousands of dollars, compared to credit card data — which can go for as low as $10. On the dark web — a veritable eBay for…

An IBM Hacker Breaks Down High-Profile Attacks

On September 19, 2022, an 18-year-old cyberattacker known as "teapotuberhacker" (aka TeaPot) allegedly breached the Slack messages of game developer Rockstar Games. Using this access, they pilfered over 90 videos of the upcoming Grand Theft Auto VI game. They then posted those videos on the fan website GTAForums.com. Gamers got an unsanctioned sneak peek of game footage, characters, plot points and other critical details. It was a game developer's worst nightmare. In addition, the malicious actor claimed responsibility for a…

Self-Checkout This Discord C2

This post was made possible through the contributions of James Kainth, Joseph Lozowski, and Philip Pedersen. In November 2022, during an incident investigation involving a self-checkout point-of-sale (POS) system in Europe, IBM Security X-Force identified a novel technique employed by an attacker to introduce a command and control (C2) channel built upon Discord channel messages. Discord is a chat, voice, and video service enabling users to join and create communities associated with their interests. While Discord and its related software…

Charles Henderson’s Cybersecurity Awareness Month Content Roundup

In some parts of the world during October, we have Halloween, which conjures the specter of imagined monsters lurking in the dark. Simultaneously, October is Cybersecurity Awareness Month, which evokes the specter of threats lurking behind our screens. Bombarded with horror stories about data breaches, ransomware, and malware, everyone’s suddenly in the latest cybersecurity trends and data, and the intricacies of their organization’s incident response plan. What does all this fear and uncertainty stem from? It’s the unknowns. Who might…