A website showing how the bug might work was set up by Mr Aboukhadijeh
Gigabytes of junk data could be dumped onto PCs via a loophole in web code, a developer has found.
The loophole exploits a feature of HTML 5 which defines how websites are made and what they can do.
Developer
Feross Aboukhadijeh found the bug and set up a demo page that fills
visitors' hard drives with pictures of cartoon cats.
In one demo, Mr Aboukhadijeh managed to dump one gigabyte of data every 16 seconds onto a vulnerable Macbook.
Clever code
Most major browsers, Chrome, Internet Explorer, Opera and Safari, were found to be vulnerable to the bug, said Mr Aboukhadijeh.
While
most websites are currently built using version 4 of the Hyper Text
Markup Language (HTML), that code is gradually being superseded by the
newer version 5.
One big change brought in with HTML 5 lets
websites store more data locally on visitors' PCs. Safeguards built into
the "local storage" specification should limit how much data can be
stored. Different browsers allow different limits but all allow at least
2.5 megabytes to be stored.
However, Mr Aboukhadijeh found a way
round this cap by creating lots of temporary websites linked to the one
a person actually visited. He found that each one of these associated
sites was allowed to store up to the limit of data because browser
makers had not written code to stop this happening. By endlessly
creating new, linked websites the bug can be used to siphon huge amounts
of data onto target PCs.
Only Mozilla's Firefox capped storage at 5MB and was not vulnerable, he found.
"Cleverly
coded websites have effectively unlimited storage space on visitor's
computers," wrote Mr Aboukhadijeh in a blogpost about the bug.
Code
to exploit the bug has been released by Mr Aboukhadijeh and he set up a
website, called Filldisk that, on vulnerable PCs, dumps lots of images
of cats on to the hard drive. So far, no malicious use of the exploits
has been observed.
SUMBER : BBC
Selasa, 05 Maret 2013
Web bug allows data dump on PC
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar