• On MovieTome: TRANSFORMERS 2 SPOILERS!

November 23, 2004 12:43 PM PST

Java flaw could lead to Windows, Linux attacks

A flaw in Sun Microsystems' plug-in for running Java on a variety of browsers and operating systems could allow a virus to spread through Microsoft Windows and Linux PCs.

The vulnerability, found by Finnish security researcher Jouko Pynnonen in April, was patched last month by Sun, but its details were not made public until Tuesday. Security information provider Secunia posted information about the flaw in an advisory that rated it a "highly critical" threat.

The Java plug-in enables small Web programs, known as applets, to run safely on a user's computer. But the security flaw allows a malicious Web site accessed through a victim's browser to bypass those protections.

"It allows execution of attacker-supplied code without user interaction (apart from viewing a Web page) which usually means a 'critical' classification," Pynonnen stated in an e-mail interview with CNET News.com.

"The same exploit could also be used against various operating systems and browsers, which makes it more serious," he added. The vulnerability can be used to attack systems running on Windows or Linux, for example, and using major browser software such as Microsoft's Internet Explorer and Firefox--meaning a large number of systems are vulnerable to attack.

An attacker could use the flaw to do anything the victim normally could, including browse, modify or run files, upload more programs to the victim's system, or send out data from the system, Pynnonen wrote in an advisory dated Tuesday.

While the major browsers have had to deal with a significant number of security issues, the flaw is a rare black eye for the security of Sun's Java technology. Java is designed to be able to run programs downloaded from the Internet on various operating systems safely, without danger to a PC. The "sandbox" that cordons off Java applets from the rest of the system has typically worked well.

However, the flaw allows small snippets of Web code, known as Javascript, to execute functions of Java that were never meant to be run by external programs.

Last week, while announcing details of Sun's forthcoming Solaris 10 operating system, President Jonathan Schwartz noted that Java hasn't been afflicted by a single Java virus.

However, the new security hole could allow a virus to use the Java plug-in to invade PC systems. In October, a flaw in the Java plug-in for cell phones raised the specter that a malicious program disguised as a helpful application could attack a phone's software, if run by a user.

Like the recent iFrame vulnerability in Microsoft's Internet Explorer, the Java flaw could allow a malicious Web site to download and execute a program that would compromise a visitor's PC.

"It could be easily used for spreading viruses or other malware," Pynnonen said in the e-mail. "The exploit itself can't be easily embedded in e-mail, because Java applets contained in e-mail aren't normally started automatically. However an e-mail message could contain a link to a Web page which has the exploit."

While Sun would not speculate on how the flaw could be used by attackers, the company did say that it worked hard to distribute the patch for it to all users.

"We took this very seriously, and we have gone the extra mile to post these patches," a Sun representative said on Tuesday.

The advisories from Sun, Secunia and Pynnonen do not address whether the problem could affect Apple Computer's Mac OS X operating system, which is based on a Unix-like core of code, similar to Linux. The Sun representative said that the Mac issue is being investigated.

Apple Computer was not immediately available for comment.

CNET News.com's Stephen Shankland contributed to this report.

See more CNET content tagged:
Jouko Pynnonen, Java plug-in, Java, flaw, Sun Microsystems Inc.

Add a Comment (Log in or register) 19 comments
cross-platform vulnerabilities
by David Arbogast November 24, 2004 8:06 AM PST
More evidence that the underlying architecure of any OS is vulnerable to flaws in cross-platform application architectures involving some type of virtual machine. I would expect the same type of problems when [IF] anybody ever finished porting .NET to Linux.
Reply to this comment View reply
So where's the patch??
by mcwong2000 November 24, 2004 9:10 AM PST
OK, I am adequately alarmed now. So where's the "patch" which Sun says they are working to distribute? Your link to http://sunsolve.sun.com/search/document.do?assetkey=1-26-57591-1 goes to a page at Sun *discussing* the problem, but the page provides no obvious link to any patch or replacement for the JVM (only a link to J2SE).

So--can you please provide the buckets so we can put out the fire? thanks!
Reply to this comment View reply
Once again, CNET demonstrates its bias...
by November 24, 2004 11:28 AM PST
By letting this story fall off the front page within several hours of its posting while keeping even the most ridiculous MS security "holes" on the front page for days, CNET once again demonstrates its bias.

Great job, guys! I'm sure that people running Java don't care much about security warnings!
Reply to this comment View all 2 replies
Sun has a patch for Java, or is it a shroud?
by November 27, 2004 1:57 AM PST
"We took this very seriously, and we have gone the extra mile to post these patches," So proclaims a Sun spokesman.

Had Sun admitted their product was NOT secure ten weeks ago, the exploit of that flaw would not have done fatal damage to my small business.

My business is computer based manufacture. No network means no business, so security and integrity of our network is critical. No computer games allowed, no software installed without an OK.
We locked the front door with thousands of dollars in security software and training, Sun left the loading dock open at no charge.

Unable to use our seven PC network for over eight weeks because we couldn't call it secure, it took four hundred man hours of painstaking detective work to determine how we where being reinfected within hours after complete network reformats and restarts. Every CD, disk, flash card and tape, holding 20 years of diagnostic software, useless because it could not be certified clean in the light of the new infection.

Sun Java is not a requirement to do business, but security is. Did they think we would feel better if we just didn't know we where exposed?

This ongoing exploit fits no other vector than the Sun Java flaw, and a patch now does no good for a system already infected.
Of those I've contacted so far, infection seems to be running at 100%. I can't begin to imagine the final dollar cost avoided by the two word command "uninstall Java" used six months ago.

Sun knew it was giving us a virus, and now seems to want praise for finding a cure today. Sadly, the patient is already dead, and won't be buying any Sun product again.
Reply to this comment View all 2 replies
Powered by Jive Software
advertisement

Latest tech news headlines

Resource center from News.com sponsors
You Need The Speed of Norton 2009
Introducing Norton Internet Security™2009

Click Here!
With one-click, one-minute install, under 8MB of memory usage and fewer, shorter scans, it's the fastest security suite anywhere. Norton. Smart Security, Engineered for Speed. Get a FREE trial today!

Click Here!
The Fastest Security Suite Anywhere

Experience the revolutionary Norton Internet Security™ 2009. With Norton™ Insight, a new feature, you get precision security that targets only at risk files for fewer, faster, shorter scans

Win a Trip to Space!*

Enter the Blast Off with Norton Sweepstakes for your shot at a trip to space. You could experience being fast and weightless, just like the new Norton 2009. *No purchase necessary; click for full details.

FREE Trial!

Act now to get your FREE trial of Norton Internet Security 2009. Try it for the protection. Love it for the speed

Norton Safe Web NEW!

A community-based system that rates web site safety

Norton Labs NEW!

Users can download new security technologies and share input directly with developers. Help us shape our future products!

RSS Feeds

Add headlines from CNET News to your homepage or feedreader.

More feeds available in our RSS feed index.

advertisement

Inside CNET News

Scroll Left Scroll Right