On February 19, 2017, Tavis Ormandy from Google reported an incident relating to Cloudflare dumping un-initialized memory due to visiting, simply put, malformed HTML pages hosted behind the Cloudflare infrastructure. The matter gained importance due to the fact that the same Cloudflare infrastructure is shared across multiple different customers and the information getting leaked can belong to any of Cloudflare’s customers. Few examples of the leaked information cited in the incident report relate to encryption keys, cookies, passwords of users accessing various applications and many other sensitive PII as well as infrastructure related data. This bug has now been termed as Cloudbleed and was mitigated by Cloudflare on 2017-02-18 as detailed in their blog.
The bottomline, this impacts a large number of customers (their websites and applications) hosted by Cloudflare. Any enterprise using applications (e.g. website, web services, mobile apps, etc.) produced by Cloudflare customers up until 2017-02-18 should assume that sensitive data leaked to the Internet. As a first step towards remediation, enterprises MUST change their user credentials such as usernames/passwords used to access applications behind Cloudflare. If enterprises are hosting their own applications behind Cloudflare it is a MUST to change any infrastructure related data such as encryption keys, etc. Refer to the last section to see full set of recommendations. The Netskope Threat Research Labs team performed an in-depth analysis of the impact of Cloudbleed bug on cloud applications and the risk it poses for enterprises. This blog details this information.
Impact on Cloud Apps
Netskope Threat Research Labs has identified more than 980 cloud apps being hosted behind Cloudflare infrastructure. Amongst the identified cloud apps, the distribution as per the enterprise readiness is shown in Figure 1 below.
Figure 1. The percentage distribution of Enterprise Readiness ratings of the apps hosted behind Cloudflare.
Out of more than 100 excellent enterprise ready rated cloud apps, only three apps had some services hosted behind Cloudflare infrastructure while more than 800 apps with a poor enterprise readiness rating, hosted some of their services behind Cloudflare infrastructur