Live data from Hacker News

GCP CloudSQL Vulnerability Leads to Internal Container Access and Data Exposure

dig.security

11–20 of 54 posts

Re: GCP CloudSQL Vulnerability Leads to Internal Container Access and Data Exposure

#11
Remember that MS SQL server isn't Google code... Any vulnerabilities it may contain they might be powerless to fix.

Considering that, Google probably has an extensive monitoring system running in the VM, looking for things happening that shouldn't happen... And they have probably also built a filtering infrastructure between the users and the SQL server so that if any vulnerability is found, they can at least filter attempts to exploit it while a fix is being made.

Re: GCP CloudSQL Vulnerability Leads to Internal Container Access and Data Exposure

#13
post #10
post #3

I'm pretty impressed with the GCP response, both the fact that they identified the behavior and took the first step in reaching out.

The other way to see it, is that it took them 8 days to notice a full compromise of the hosting OS and an open access to Google’s internal docker image repository URL.

I'm going to guess that this VM was considered the 'customers' VM as far as security goes... Ie. you couldn't access any other customers data.

Likewise, GCP Dataflow quite trivially allows you to escape onto the worker machines and take the (huge) binaries that implement it. They have some really nice detailed status pages!

Re: GCP CloudSQL Vulnerability Leads to Internal Container Access and Data Exposure

#14
There is a probably a good reason why they didn't elaborate on this:

"Our research began when we identified a gap in GCP’s security layer that was created for SQL Server."

It would have been interesting to see how they identified that security gap.

Re: GCP CloudSQL Vulnerability Leads to Internal Container Access and Data Exposure

#15
post #10
post #3

I'm pretty impressed with the GCP response, both the fact that they identified the behavior and took the first step in reaching out.

The other way to see it, is that it took them 8 days to notice a full compromise of the hosting OS and an open access to Google’s internal docker image repository URL.

The hosting OS is all but certain to be virtualized. It's no different from customers creating a GCE VM in the first place.

Re: GCP CloudSQL Vulnerability Leads to Internal Container Access and Data Exposure

#18

Remember that MS SQL server isn't Google code... Any vulnerabilities it may contain they might be powerless to fix. Considering that, Google probably has an extensive monitoring system running in the VM, looking for things happening that shouldn't happen... And they have probably also built a filtering infrastructure between the users and the SQL server so that if any vulnerability is found, they can at least filter…

According to the blog post, the vulnerability is not within SQL Server itself, the vulnerability is in the security layer that Google built on top of SQL Server in order to offer it as a managed service on GCP.

Re: GCP CloudSQL Vulnerability Leads to Internal Container Access and Data Exposure

#20
So this blog post is missing any information about what the actual vulnerabilities were. What was the "gap"? What was the misconfiguration? Also missing is whether access to the host VM exposes meaningful secrets. Does this actually risk customers' sensitive data?
Post reply on HN