ie8 fix
madison

Zero Day

Ryan Naraine, Emil Protalinski and Dancho Danchev

Apple Safari 'AutoFill' allows data theft

By | July 22, 2010, 10:36am PDT

Summary: A prominent security researcher is urging users of Apple’s Safari browser to immediately turn off the AutoFill feature to block hackers from stealing sensitive information.

A prominent security researcher is urging users of Apple’s Safari browser to immediately turn off the AutoFill feature to block hackers from stealing sensitive information.

According to Jeremiah Grossman, founder and Chief Technology Officer of WhiteHat Security, the AutoFill Web Forms feature can be hacked to steal data from the computer’s address book.

“Right at the moment a Safari user visits a website, even if they’ve never been there before or entered any personal information, a malicious website can uncover their first name, last name, work place, city, state, and email address,” Grossman explained in a blog post.

Grossman, a Web application security specialist, said the AutoFill feature (enabled by default on fully patched Safari) pulls data from the the the user’s personal record in the local operating system address book.

All a malicious website would have to do to surreptitiously extract Address Book card data from Safari is dynamically create form text fields with the aforementioned names, probably invisibly, and then simulate A-Z keystroke events using JavaScript. When data is populated, that is AutoFill’ed, it can be accessed and sent to the attacker.follow Ryan Naraine on twitter

“It is important to emphasize this feature works even though a user never entered this data on any website. Also this behavior should not be confused with normal auto-complete data a Web browser may remember after its typed into a form,” Grossman added.

Grossman, who will discuss this weakness/attack scenario at this year’s Black Hat conference, said the entire process takes mere seconds and “represents a major breach in online privacy.”

This attack could be further leveraged in multistage attacks including email spam, (spear) phishing, stalking, and even blackmail if a user is de-anonymized while visiting objectionable online material.

Grossman said he reported the flaw to Apple twice but never got beyond an e-mail auto-response.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Ryan Naraine is a journalist and social media enthusiast specializing in Internet and computer security issues.

Disclosure

Ryan Naraine

The most important disclosure is of my employment with Kaspersky Lab as a member of the global research and analysis team. Kaspersky Lab is a global company specializing in anti-malware and secure content management technologies. I do not own stocks or other investments in any technology company.

Biography

Ryan Naraine

Ryan Naraine is a journalist and social media enthusiast specializing in Internet and computer security issues. He is currently security evangelist at Kaspersky Lab, an anti-malware company with operations around the globe. He is taking a leadership role in developing the company's online community initiative around secure content management technologies.

Prior to joining Kaspersky Lab, Ryan was Editor-at-Large/Security at eWEEK, leading the magazine's and Web site's coverage of Internet and computer security issues and managing the popular SecurityWatch blog, covering the daily threats, vulnerabilities and IT security technologies. He also covered IT security, hacker attacks and secure content management topics for Jupiter Media's internetnetnews.com.

Ryan can be reached at naraine SHIFT 2 gmail.com. For daily updates on Ryan's activities, follow him on Twitter.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?
30
Comments

Join the conversation!

Just In

RE: Apple Safari 'AutoFill' allows data theft
FAULKNE 13th Oct
Good day to confirm this comment I would appreciate T h e b e s t o f Z D N e t d e l i v e r e d your website very nice to everyone Yes, Oracle is the only one with shared-disk architecture, but that is there advantage. It means you can add or remove nodes and the database lives on. In a shared nothing architecture, if you lose a node, you lose the system. I'm sure Oracle appreciates EMC highlighting their advantage.I also desire to signal in your RSS feeds. Thank you as soon as once again and maintain up the great operate Awesome post! Thank you very much || thanks for nice content this is really benefit to me.
0 Votes
+ -
Long as Jobs denies it..
JT82 22nd Jul 2010
it doesnt exist. Typical Apple.
0 Votes
+ -
@JT82 I call troll! Have Apple even commented on this?

And yes, I just switched the feature off - just to be sure.
0 Votes
+ -
@Jeremy-UK - Apple comments all the time. From TV adverts to their web page to those signs next to Macs at stores, Apple always says "Macs are secure". (First off, no platform is secure, and even in my most boisterous pro-Mac days I didn't go into "reality distortion mode" and pretend Macs are secure...)
0 Votes
+ -
@HypnoToad72 No they don't. Apple say keep up with the patches and be sure you know what you're doing before you type your admin password. Nowhere do they say "Get a Mac and stop using your brain".

Just because Steve Jobs can do a demo, and Steve Balmer comes across as a creepy sweaty man, doesn't mean you have any kind of point.

And the day you start listening to suppliers and stop using your brain is a day you should box the computer up and stop using it. All suppliers are "optimistic" with their assessments of their own product.
0 Votes
+ -
Oops. We can't have this.
Cylon Centurion 22nd Jul 2010
Apple Inc. demands you delete this immediately or face legal disciplinary action!

happy
0 Votes
+ -
RE: Apple Safari 'AutoFill' allows data theft
lovedong Updated - 13th Sep
First of all, snagging, and tysm for sharing! replica watches
0 Votes
+ -
Well, The proof really is in the pudding. Just have to say: I Told You So!!!
0 Votes
+ -
Proof of what?
0 Votes
+ -
Proof
Cylon Centurion 24th Jul 2010
@Yaminom

That Mac's aren't without their malware woes either.
0 Votes
+ -
For those who say Apple claims their software is 100% secure, here's an excerpt from their website:

"Security Advice
The Mac is designed with built-in technologies that provide protection against malicious software and security threats right out of the box. However, since no system can be 100 percent immune from every threat, antivirus software may offer additional protection.

Here are some other ways to help keep your information as safe as possible:
Download files only from known and trusted websites.
Use FileVault to encrypt your most important documents.
Control access to your Mac by locking your screen after a period of inactivity.
Securely delete outdated sensitive files with the Secure Empty Trash command."
0 Votes
+ -
IE4 Profile Assistant
PB_z 22nd Jul 2010
Back in IE4, there was a "Profile Assistant" feature which would do this same thing -- see http://support.microsoft.com/kb/220017. But even then, it would at least always prompt you for whether you want to send that data.

Way to go Apple, copy a long-obsolete IE feature and copy it in an insecure way...
0 Votes
+ -
Hhhmmmm.
matthew_maurice 23rd Jul 2010
How many people leave their business cards in those "win a free lunch" buckets at the deli? This is roughly the same thing, except you don't have a chance at the free lunch.
0 Votes
+ -
@matthew_maurice The difference here is that at the deli you take out you business card and put it in the jar. With autofill on (the default condition) you don't have to take out your business card, just walk into the deli (visit the webpage) and they automatically pull your card out of your wallet without your knowledge.
0 Votes
+ -
Excellent analogy
John Zern 23rd Jul 2010
(NT)
0 Votes
+ -
RE: Apple Safari 'AutoFill' allows data theft
travis.duffy@... 23rd Jul 2010
There's no security issue, you're browsing the internet wrong!
when he can find all the info on facebook already?
0 Votes
+ -
@sigma2 So credit card info is on facebook?
0 Votes
+ -
Linux - already fix or will be within the day.

Microsoft - fix coming on next patch tuesday

Apple - Two notices met with thundering silence.
0 Votes
+ -
@richdave Thats the apple method. deny until you can't deny anymore.
0 Votes
+ -
Another fail from Apple?
Jimster480 23rd Jul 2010
Man they seem to be failing EVERYWHERE at once. Antennagate issues, iPhone delaying issues, most vulnerable software, and now issues with their browser. All at once rofl
0 Votes
+ -
Testing is always good
tonymcs@... 25th Jul 2010
@Jimster480

While MS will involve millions of people in testing, Apple seems content to leave it to Steve and his right hand.
As this article explains, named, hidden HTML form fields can be filled out automatically by the browser. You will never see them. Further, background actions by Javascript code can read the text out of those form fields, and send them out to the website, even though you have not pressed any kind of "send" button.

Every web browser can present the same opportunity with any kind of auto fill out feature. Developers can be very mischievous about how they hide these fields, even to the point that the simple "don't auto fill hidden fields" "trick" is not a solution.

This is a general browser issue where the simple time savings can just result in your credit card # going across the wire to someone you'd rather not have it.
I also desire to signal in your RSS feeds. Thank you as soon as once again and maintain up the great operate! nccma cooler
I used to be more than happy to seek out this internet-site.I wanted to thanks in your time for this glorious read!! I positively enjoying each little bit of it and I have you bookmarked to check out new stuff you weblog post. this thread is amazing i like your work and i appreciate you that you have share a useful stuff thanks for sharing the i shop abatwa
I used to be more than happy to seek out this internet-site.I wanted to thanks in your time for this glorious read!! I positively enjoying each little bit of it and I have you bookmarked to check out new stuff you weblog post.Bookmarking now thanks please consider a follow up post. power sa shop
I think the representation of this article is actually superb one. This is my first visit to your site. Thanks a lot and keep sharing the information. Keep updating the information for all of us. Thanks ZDNet Government was launched as the brand's first industry vertical, with a mission to cater to IT professionals in the public secto I agree with your post. However, do you have any sources I can cite for my paper wheel car com bury
Well welcome, hopefully you can become a vital member of the community and really help to push far ahead of google. Which Im sure the development team would love. This will of course earn you alot points too and get you on the leaders board. z d n e t t h a n k Im not sure i come to an agreement with you on every level, howevor it absolutely was a good posting, many thanks for taking the time to put up your ideas.
Thanks nice info z d n e t I really liked your current article write more..let me add you to its favorite The articles you have on zdnet s i t e are always so enjoyable to read. Good work and I bookmarked it.
Fantastic news about the new release.I positively enjoying each little bit of it and I have you b o o k m a r k e d to check out new stuff you weblog post.Im not sure i come to an agreement with you on every level, howevor it absolutely was a good posting, many thanks for taking the time to put up your ideas
Good day to confirm this comment I would appreciate T h e b e s t o f Z D N e t d e l i v e r e d your website very nice to everyone Yes, Oracle is the only one with shared-disk architecture, but that is there advantage. It means you can add or remove nodes and the database lives on. In a shared nothing architecture, if you lose a node, you lose the system. I'm sure Oracle appreciates EMC highlighting their advantage.I also desire to signal in your RSS feeds. Thank you as soon as once again and maintain up the great operate Awesome post! Thank you very much || thanks for nice content this is really benefit to me.

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix
Click Here
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
ie8 fix