New iOS Mail Bug Allows iCloud-Like Popups to Steal User Passwords - MacRumors
Skip to Content

New iOS Mail Bug Allows iCloud-Like Popups to Steal User Passwords

by

A new bug facing the iOS Mail app was found recently by security specialist Jan Soucek (via The Register). The malicious bug is capable of delivering false iCloud log-in prompts by allowing remote HTML content to be loaded through an email message delivered to the intended victim. The bug then delivers a convincing iCloud log-in box for users to re-enter their Apple ID and password. Soucek says that Apple did not respond to his discovery of the bug when he stumbled across it back in January.


"Back in January 2015 I stumbled upon a bug in iOS's mail client, resulting in HTML tag in e-mail messages not being ignored. This bug allows remote HTML content to be loaded, replacing the content of the original e-mail message. JavaScript is disabled in this UIWebView, but it is still possible to build a functional password "collector" using simple HTML and CSS."

The bug isn't relegated to only iCloud phishing attacks, however, letting anyone with access to it customize the attack to ask for whichever username and password credentials they feel the need for. Soucek kept the details of the bug only between himself and Apple, letting the company have time to possibly fix the attack and inform him of its progress. Given the company's remaining quietness on the subject, he decided to publish the proof of concept - called the Mail.app inject kit - on GitHub in hopes of spreading its awareness.

"It was filed under Radar #19479280 back in January, but the fix was not delivered in any of the iOS updates following 8.1.2. Therefore I decided to publish the proof of concept code here."

While Soucek's actions bring the malicious bug to more people's attentions and can help stop it in due time, it also means there's a wider chance for phishers to deploy it on their own. Until Apple comments on the story and offers a fix for the bug, it'll be safest to take precaution when any password prompt emerges while browsing email in iOS.

Related Forum: iOS 8

Top Rated Comments

laurim Avatar
149 months ago
I've been having issues with repeated requests to log into iCloud for a while so if this happened while I was in Mail, I wouldn't know if it were simply more of the same or a malicious one via Mail itself. You people on here being so smug talking smack about your wives being so dumb need to stop before you embarrass yourself. well, too late but I mean after you also fall for it. This is different than falling for a regular phishing email .
Score: 11 Votes (Like | Disagree)
nagromme Avatar
149 months ago
Will the fake dialog swipe/scroll when you scroll the email? If so, that's a quick check as a defensive stopgap for those who want to watch out for this. A real dialog would be stuck to the screen and not move when you scroll.
Score: 6 Votes (Like | Disagree)
tigres Avatar
149 months ago
Splendid... My wife would fall for that.
Score: 6 Votes (Like | Disagree)
avanpelt Avatar
149 months ago
Turn two factor authentication or app-specific passwords on (or both) and this will not be a problem. Though obviously it is something that Apple needs to fix.
Score: 5 Votes (Like | Disagree)
149 months ago
That's not something Apple can control without removing features from Mail that exist in literally every modern e-mail client. Essentially what is happening here is Mail is rendering a website. It's a very small website and it's been designed to look like Apple's UI to trick you.

So here are Apple's options:


* They could disable HTML / CSS completely, and push Mail back into the dark ages.
* They could offer a toggle to disable HTML / CSS in Mail, which few people would use and would cause unexpected issues when a valid e-mail requires HTML / CSS to render.
* They could disable specific HTML like FORMS, which would prevent this particular scam but again, cause unexpected issues when a valid e-mail has a valid form.
* They could scan the email for specific html like FORMS and provide a notice/alert that the email might be attempting to steal passwords. This is probably the best scenario but even so it would scare users away from legitimate emails using forms (which granted, are very few)

But again... this e-mail would look the same and FUNCTION the same whether you viewed it on iOS, or OS X, or Windows, or via Safari or Chrome or Opera... whether you loaded the email from Mail.app or via iCloud or Gmail or Outlook or any other email client.

And any "fix" Apple takes on its end is really only a bandage. It wouldn't prevent this phishing email from functioning on other e-mail clients and any "fix" they offer has downsides as listed above.

It's not an exploit. It's not a bug. It's not something that can only affect iOS users outside that it vaguely looks like the iOS environment. It's not a "Meta tag issue" or the result of some faulty programming on the part of Apple's iOS development team.
Perhaps if Apple's own prompts to ask for iCloud passwords here and there weren't as common or secured in some way to clearly be unique to an actual valid system prompt then things of this nature wouldn't have as much potential of being abused.
You haven't checked the link, have you? https://github.com/jansoucek/iOS-Mail.app-inject-kit
It is a meta tag issue, and your four bullets above wouldn't do anything to stop it. The email doesn't have a form, the email redirects the user to a webpage (within the mail client) that has a form. Big difference. And as the person has described, it doesn't work the same way in all mail clients, as others wouldn't follow the meta refresh.
Go read up, then come back and change your mind.
And then there's that.
Score: 4 Votes (Like | Disagree)
mw360 Avatar
149 months ago
Perhaps if Apple's own prompts to ask for iCloud passwords here and there weren't as common or secured in some way to clearly be unique to an actual valid system prompt then things of this nature wouldn't have as much potential of being abused.
I posted a good while ago about exactly this problem. Of my four iCloud enabled devices I must get at least one spurious iCloud password prompt per day (although some periods are worse than others). It seems to be either iMessage and its eternal struggle to get a ****ing grip, or FaceTime, or some other cluster that's gone off behind the scenes. And these prompts are rarely related to me actually trying to so something iCloud related. Just turn on the iPhone, and 'enter your iCloud password'. Apple don't even say why, just training us, like good little dupes, to hand it over whenever some plain white box asks for it.
Score: 3 Votes (Like | Disagree)

Popular Stories

apple pro tell logo

Apple Launching Five New Products This Friday

Monday November 2, 2026 1:22 am PST by
Apple is releasing five new products this Friday, November 6, following pre-orders that opened last week, including its first touchscreen MacBook Pro models. The following new products will be available from Friday: iPad mini with OLED display and A20 Pro chip iMac with M6 chip 14-inch MacBook Pro with M6 chip 14-inch MacBook Pro with OLED touchscreen 16-inch MacBook Pro with OLED...
iPhone Duo Display Cracking

Apple Alerts Stores to iPhone Duo's Display Cracking Issue

Friday October 30, 2026 3:20 pm PDT by
In a memo shared with Apple Stores and Apple Authorized Service Providers this week, and later obtained by MacRumors, Apple provided technicians with guidance on how to diagnose and address the iPhone Duo's inner display cracking issue. If a customer reports the issue, Apple advised technicians to inspect the iPhone Duo and repair or replace it in accordance with their standard procedures....
Apple Logo Gradient 16x9 1

Apple Isn't Done With 2026: Here's What's Still Coming

Monday November 2, 2026 7:27 am PST by
Apple's busiest season isn't over yet. Far from it. With two hardware launch dates still to come in November, plus software updates and new smart home accessories running into December, there's more on the way from Apple before the end of 2026, so be sure to stick around. Below, we've rounded up what's still coming, along with one date in particular that's worth watching if you're a holiday...
Latest Stories
iPadOS 27.3 Expands Siri Mode to Camera App
iPadOS 27.3 Expands Siri Mode to Camera App
38 minutes ago
Veterans Day Apple Watch Activity Challenge Launches November 11
Veterans Day Apple Watch Activity Challenge Launches November 11
1 hour ago
Best Early Black Friday Mac Deals: Save Hundreds on MacBook Air, Mac Mini, and More
Best Early Black Friday Mac Deals: Save Hundreds on MacBook Air, Mac Mini, and More
2 hours ago
Apple Fitness+ Gets Gym Strength Plans in iOS 27.3
Apple Fitness+ Gets Gym Strength Plans in iOS 27.3
2 hours ago
iOS 27.3 Adding New StandBy Mode Features to iPhone 11 and Newer
iOS 27.3 Adding New StandBy Mode Features to iPhone 11 and Newer
2 hours ago
Apple Releases New AirPods Beta Firmware
Apple Releases New AirPods Beta Firmware
2 hours ago
iOS 27.3 Beta Brings Apple Intelligence to China
iOS 27.3 Beta Brings Apple Intelligence to China
2 hours ago
iPhone Duo Gets Reachability in iOS 27.3 Beta
iPhone Duo Gets Reachability in iOS 27.3 Beta
2 hours ago
Siri AI Gets More Capable in iOS 27.3
Siri AI Gets More Capable in iOS 27.3
2 hours ago
iOS 27.3 Adds Vertical Tabs and Adaptive Dark Mode to Safari
iOS 27.3 Adds Vertical Tabs and Adaptive Dark Mode to Safari
3 hours ago
watchOS 27.3 Brings Live Rewind and Siri Recap to Apple Watch
watchOS 27.3 Brings Live Rewind and Siri Recap to Apple Watch
3 hours ago
iOS 27.3 Beta Brings Back Apple's Redesigned Health App
iOS 27.3 Beta Brings Back Apple's Redesigned Health App
3 hours ago
Apple Releases First macOS Golden Gate 27.3 Beta
Apple Releases First macOS Golden Gate 27.3 Beta
3 hours ago
Apple Seeds First iOS 27.3 Beta
Apple Seeds First iOS 27.3 Beta
3 hours ago
Apple Releases First watchOS 27.3, tvOS 27.3 and visionOS 27.3 Betas
Apple Releases First watchOS 27.3, tvOS 27.3 and visionOS 27.3 Betas
3 hours ago
iPad Mini 8 Reviewer Dissatisfied With Apple's Excuse for Lack of 120Hz Display
iPad Mini 8 Reviewer Dissatisfied With Apple's Excuse for Lack of 120Hz Display
4 hours ago
iPad Mini 8 Review Claims Battery Life is Way Better Than Apple Says
iPad Mini 8 Review Claims Battery Life is Way Better Than Apple Says
4 hours ago
B&H Photo Launches Early Black Friday Sale With Discounts on Macs and Accessories
B&H Photo Launches Early Black Friday Sale With Discounts on Macs and Accessories
5 hours ago
iPhone Duo Could Take Nearly 30% of Foldable Market in 2027
iPhone Duo Could Take Nearly 30% of Foldable Market in 2027
5 hours ago
Apple Watch Automatically Identifies Songs Playing Around You
Apple Watch Automatically Identifies Songs Playing Around You
6 hours ago
iPhone 18 Rumored to Get Larger Battery and Potential Price Increase
iPhone 18 Rumored to Get Larger Battery and Potential Price Increase
6 hours ago
Apple Store in UK Permanently Closing Later This Month
Apple Store in UK Permanently Closing Later This Month
6 hours ago
Apple's Annual R&D Spending Jumps by More Than $11 Billion
Apple's Annual R&D Spending Jumps by More Than $11 Billion
7 hours ago
Will Apple Ever Merge iPadOS and macOS? John Ternus Responds
Will Apple Ever Merge iPadOS and macOS? John Ternus Responds
7 hours ago
MacBook Neo Gets Rare $30 Amazon Discount
MacBook Neo Gets Rare $30 Amazon Discount
7 hours ago
Hands-On: The OLED iPad Mini is Almost an iPad Pro Mini
Hands-On: The OLED iPad Mini is Almost an iPad Pro Mini
8 hours ago
tvOS 27.2.1 and macOS 27.2.1 Likely Coming Soon
tvOS 27.2.1 and macOS 27.2.1 Likely Coming Soon
8 hours ago
MKBHD Switches Back to iPhone 18 Pro After Testing iPhone Duo
MKBHD Switches Back to iPhone 18 Pro After Testing iPhone Duo
8 hours ago
Apple Explores Cheaper Way to Make New MacBook Pro's OLED Tech
Apple Explores Cheaper Way to Make New MacBook Pro's OLED Tech
10 hours ago
Apple Released the iPhone X Nine Years Ago Today
Apple Released the iPhone X Nine Years Ago Today
13 hours ago