UPDATED 20:57 EDT / MAY 19 2019

CLOUD

Salesforce recovers from outage caused by faulty database script

Salesforce.com Inc. has managed to recover from a database error that saw widespread outages for customers from midday Friday through Saturday morning.

The outage had its origin in an update just before 1 p.m. EDT Friday when Salesforce engineers deployed a database script that “inadvertently gave users broader data access than intended,” the company said.

That broader access saw some users not only obtaining read access to data they should have been restricted from but also write permissions, making it easy for malicious employees to steal or tamper with a company’s data.

“It has been confirmed on mutliple orgs, spanning multiple shards… that Salesforce has bugged out this morning and has given MODIFY ALL (so all permissions) to literally EVERY SINGLE PROFILE in some orgs. This includes Standard profiles and Custom as well. Yes, EVEN STANDARD PROFILES,” the thread on Reddit read.

Once the error was discovered, Salesforce was then forced to pull the update for security reasons, bringing down access for many of its users.

‘The Salesforce Technology team blocked access to certain instances that contain customers affected by a database script deployment that inadvertently gave users broader data access than intended,” Salesforce said at the time. To protect our customers, we blocked access to all instances that contain affected customers until we could block access to orgs with the inadvertent permissions.”

“As a result, customers who were not affected may [have] also experienced service disruption,” Salesforce added.

Much of the attention to the outage came Friday, but the outage dragged on into Saturday, with the official “service disruption ended” message only being issued at 4:04 a.m. EDT. Salesforce co-founder and Chief Technology Officer Parker Harris took to Twitter to apologize during the outage.

Others took a more lighthearted approach to the downtime:

The outage is being seen by some to be a lesson. Balaji Parimi, chief executive officer of CloudKnox Security Inc., told SiliconANGLE that enterprises need to understand that their biggest security risk is not from attackers or even malicious insiders, instead overprovisioned privileges.

“Security teams need to make sure that privileges with massive powers are restricted to a small number of properly trained personnel,” Parimi said. “Until companies better understand which identities have the privileges that can lead to these types of accidents and proactively manage those privileges to minimize their risk exposure, they’ll be vulnerable to devastating incidents like the one with Salesforce.”

Photo: Medullaoblongata Projekt/Wikimedia Commons

Since you’re here …

… We’d like to tell you about our mission and how you can help us fulfill it. SiliconANGLE Media Inc.’s business model is based on the intrinsic value of the content, not advertising. Unlike many online publications, we don’t have a paywall or run banner advertising, because we want to keep our journalism open, without influence or the need to chase traffic.The journalism, reporting and commentary on SiliconANGLE — along with live, unscripted video from our Silicon Valley studio and globe-trotting video teams at theCUBE — take a lot of hard work, time and money. Keeping the quality high requires the support of sponsors who are aligned with our vision of ad-free journalism content.

If you like the reporting, video interviews and other ad-free content here, please take a moment to check out a sample of the video content supported by our sponsors, tweet your support, and keep coming back to SiliconANGLE.