Apple acknowledges iOS 6.1 Exchange bug and has identified a fix
Summary: It's been over two weeks since Apple released iOS 6.1 containing a significant Microsoft Exchange bug. Since Apple hasn't released a fix some IT administrators are blocking the devices from their servers.

On January 28 Apple released iOS 6.1 and with it, a significant bug that's been giving IT administrators headaches. Almost immediately after 6.1 was released Microsoft Exchange admins began noticing that iPhones and iPads running 6.1 were causing "excessive logging" on the server.
The problem has been traced to Apple code that calls ActiveSync to synchronize a user's Exchange mailbox and calendar events. According to Microsoft iOS 6.1 was responsible for the "rapid growth in transaction logs, CPU use, and memory consumption in Exchange Server 2010 when a user syncs a mailbox by using an iOS 6.1-based device."
Enterprise users are being warned by their IT departments not to use iOS 6.1 devices with corporate servers. Symptoms included email downloading slowly, duplicate calendar items and the inability to delete, edit or move items. Some companies are asking iOS 6.1 users not to connect to their servers, while others are actively blocking iOS 6.1 -- even company-issued devices -- by adding a simple rule to /microsoft-server-activesync which throws a simple "The server refused connection" on the device.
if {[HTTP::header "User-Agent"] matches_regex {^Apple.*1002.*}} {
reject
}
The bug is causing some corporate IT departments to block their own devices from their Exchange servers.
Microsoft's technote offers three workarounds for the bug:
- Remove the Exchange account from the device
- Create a custom throttling policy for iOS 6.1 users
- Block iOS 6.1 users
Although Microsoft states that it is "working with Apple to investigating this issue" Apple has yet to post a fix more than two weeks after iOS 6.1 was released. At a minimum, Apple should offer affected 6.1 users a way to roll back to iOS 6.0 so that they can continue to get their email and calendars from corporate Exchange servers. Instead, IT administrators are being forced to take matters into their hands and block Apple devices.
Update: As this story went live Apple posted a knowledgebase article acknowledging the issue and providing more detail:
When you respond to an exception to a recurring calendar event with a Microsoft Exchange account on a device running iOS 6.1, the device may begin to generate excessive communication with Microsoft Exchange Server. You may notice increased network activity or reduced battery life on the iOS device. This extra network activity will be shown in the logs on Exchange Server and it may lead to the server blocking the iOS device. This can occur with iOS 6.1 and Microsoft Exchange 2010 SP1 or later, or Microsoft Exchange Online (Office365).
The article goes on to offer a workaround, stating that you can avoid this bug by not responding to an exception to a recurring event on your iOS device. The workaround is to disable then reenable the Exchange calendar on your iOS device:
- Go to Settings > Mail, Contacts, Calendars
- Select the Exchange account from your Accounts list.
- Turn the switch for Calendars to OFF.
- Wait ten seconds.
- Turn the switch for Calendars back to ON.
Apple goes on to say that it has "identified a fix and will make it available in an upcoming software update."
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.
Talkback
Apple hasn't acknowledged this issue???
not in the mainstream press
Shame!
Duly noted
Credibility?
As this story went live? I don't think so. The KB article was published many hours before your article.
If you are going to write something that is a direct attack on a company's credibility you should make sure your facts are up to date otherwise it's your publication's credibility that is in question...
A few hours compared to a few weeks?
A bug that clipped users ability to use work email and/or crippled email servers for other users.
Two weeks for a bug like this is an eternity for corporate space.
LOL.. It's caused hassle for two weeks but you split hairs on this...
You Apple fanbois are too funny!
The story was inaccurate
I understand that.
Uh yes, it is different. The inaccuracy had little to do with the problem of iOS 6.1 having problems with Exchange servers. The inaccuracy of Apple not having responded to the issue was nothing more than a side show. You guys were more concerned about the author being in error about this than the topic of the article. The author even updated the article to correct the inaccuracy and someone still jump on his case.
As I said: You guys really need to stop indentifying yourselves with a company that cares nothing about you.
It is very different
Articles that incorrectely detailed surface storage were referencing information given from a Microsoft employee. The failure of those articles rests with Microsoft.
Great Fix!
Nice trolling!
Sad. But true.
That is not the only solution
1 and 3 were not options so we used option 2 in combination with the Apple recommendations and things have calmed down.
But ...
Longer than iOS 6.1
I've been able to work around this by simply going to the Exchange account in iOS's Mail/Calendar/Contacts settings and turning off Calendar syncing for the Exchange account. This way, I can at least still continue to get mail messages. Granted, this isn't a big loss for me, because the handful of things in my Exchange calendar that need to exist on my phone can easily be copied manually into my iCloud calendar, but for someone who has higher traffic in their Exchange calendar, this could be worse.
Also, in an apparently unrelated observation, iOS 6.1 does not seem to be producing any kind of alert notifications for Tasks and Follow-up flags with reminders for synced Exchange accounts. Frustratingly, I've missed a number of reminders this way before I realized if I wanted my phone to remind me of something, I'd have to manually enter it into iCloud.
good for blackberry
Apples New Official Fix
Similar issues pre-date iOS 6.1 and/or Microsoft Exchange 2010 SP1 or later
http://snnyc.com/2012/12/iphone-data-leak/