• On GameFAQs: The top 10 most terrifying PC games
advertisement
mySimon mySimon mySimon Outdoor Gear mySimon Swimwear mySimon Home and Garden
November 24, 2006 4:30 AM PST

Phishing potentiality affects Safari, Firefox password storage

by CNET staff
  • Font size
  • Print
  • 9 comments

Heise Security reports on a phishing vulnerability caused by Firefox's password manager. In a nutshell, because Firefox has the ability to store field entries so it can automatically insert usernames and passwords for previously visited Web sites, maliciously crafted sites can coax the information out and trick the user into submitting (or automatically submit) the private data.

The phishing mechanism, as demonstrated, also affects Safari and the Mac OS X Keychain.

Heise writes:

"The trick is currently being used in at least one page on MySpace to send phished login data to a Lycos server. A test by heise Security's editors confirms the problem in Firefox: the browser enters the data into visited HTML documents with forms without checking their original location or the destination to which data is sent. Internet Explorer 7 does not demonstrate the same behaviour: when recording locations, it notes the subdirectory to which the form belongs. This makes phishing somewhat more complicated, since attackers must then plant a form into a trusted site; mind you, the flaws in many web sites mean that even this is no longer a major hurdle. The current version of Opera does not enter any data automatically. Users must instead select the appropriate login information with the magic wand."

There is a demonstration of the flaw here. We were able to reproduce this bug in-house using both Firefox 2.0 and Safari 2.0.4 under Mac OS X 10.4.8.

For Firefox, this situation can be prevented by simply going to the "Security" pane of the application's preferences and deselecting the "Remember passwords for sites."

For Safari, it can be prevented by going to the "AutoFill" pane in the application's preferences and deselecting "User names and passwords."

Feedback? Late-breakers@macfixit.com.

Resources

  • phishing vulnerability
  • here
  • Late-breakers@macfixit.com
  • More from Late-Breakers
  • Recent posts from MacFixIt
    Apple releases Aperture 3.0
    Manage iCal's automatic e-mail generation for invitations
    CNET TV Apple Byte: Apple faces critics
    Weekly Utilities Update: Net Monitor, MiniUsage, TimeMachineEditor, more...
    Odds and Ends: Essential video codec packs for OS X
    Address Book: Unable to add, view contacts
    Persistent 'Faster Browser Search' overtaking Safari's default search
    Quick tip: Faster Time Machine backups
    Add a Comment (Log in or register) (9 Comments)
    • prev
    • next
    by hamarkus November 24, 2006 6:46 AM PST
    The best solution is to do only business with web sites that for all logins use a special domain (like signin.ebay.com). No ebay user is able to put any malicious forms on that domain (unless they hack the Ebay webserver).
    Reply to this comment
    by Cowicide November 25, 2006 10:00 AM PST
    This did NOT work against my test of Safari 1.3.2 (v312.5) with OS 10.3.9
    Reply to this comment
    by Dester Wallaboo November 25, 2006 10:00 AM PST
    >
    This is a reply to a previous comment by Cowicide


    This did not work on my Safari either... Safari 2.0.4 (build 419.3) under Mac OS X 10.4.8

    I have Javascript enabled yet it did not get the user name or password... they both came up blank when I did the test.
    Reply to this comment
    by Christian Buerli November 25, 2006 10:00 AM PST
    >>
    This is a reply to a previous comment by Dester Wallaboo


    Activate it in the Safari preferences within the AutoFill tab - this option is deactivated by default.
    Reply to this comment
    by Cowicide November 25, 2006 10:00 AM PST
    >>>
    This is a reply to a previous comment by Christian Buerli


    Yep, AutoFill tab activated, yet still immune. Guess this isn't as scary and dangerous and it would seem.
    Reply to this comment
    by November 25, 2006 10:00 AM PST
    >>>>
    This is a reply to a previous comment by Cowicide


    Are you using an Intel-based or PowerPC-based Mac?
    Reply to this comment
    by Doctor J November 25, 2006 10:00 AM PST
    >>>>
    This is a reply to a previous comment by Cowicide


    The phish *did* catch me, with the same Safari/OS configuration as Cowicide's.
    However, I did have to tell Safari to remember the data at the first URL, so one can maintain some control even with "AutoFill" enabled.
    Reply to this comment
    by peacetoyou November 25, 2006 10:00 AM PST
    >
    This is a reply to a previous comment by Cowicide


    Firefox 1.5.0.8 is now available. Perhaps this will fix the potencial danger....
    Reply to this comment
    by dteare November 25, 2006 2:00 PM PST
    This demonstration relies on JavaScript which is often disallowed by most websites that allow users to upload content. It is therefore not really a big threat.

    However, I was able to demonstrate how to exploit Safari using HTML and CSS only.

    Therefore the treat is real.
    Reply to this comment
    (9 Comments)
    • prev
    • next
    advertisement
    Click Here

    About MacFixIt

    MacFixIt is CNET's troubleshooting resource for all things Mac. The information here helps you navigate the ins-and-outs of Mac ownership with how-tos, troubleshooting information, news, reviews, and more.

    Add this feed to your online news reader