“Security Explorations decided to release technical details as well as accompanying Proof of Concept codes (three complete GAE Java sandbox escapes) for security issues identified in Google App Engine for Java after initial Issues 1-31  have been addressed by the company.” explained Adam Gowdiak, CEO of Security Explorations, in a post on the Full Disclosure mailing list.
In December 2014, the same team of researchers announced to have discovered a number of critical vulnerabilities in the Java environment of the Google App Engine (GAE) that could be exploited by hackers to bypass critical security sandbox defenses.
The Google App Engine is the company PaaS (Platform as a Service) Cloud computing Platform that allow customers to develop and run web applications in Google-managed data centers. The Google App Engine platform allows users to run apps built in a variety of languages and frameworks (i.e. Java and Python).
The researchers at Security Explorations have found more than 30 vulnerabilities in the Google App Engine that allow code execution and sandbox escapes.
The researchers posted an advisory on the Full Disclosure website signed by Adam Gowdiak, founder and CEO of Security Explorations.
The company discovered over 30 vulnerabilities during their Google App Engine for Java security research project, and notified Google of them late previous year.
In response, Google first suspended the test account used by the Polish researchers, then enabled it again, thusly “blessing” further research, but also noting that Security Explorations should restrict their testing to the Java VM and not try to break into the sandboxing layer. Security Explorations then found additional flaws.
Since then, Google has fixed the majority of the issues, but some of them still affect the Google App Engine, and the Polish experts haven’t received updates from the company.
“It’s been 3 weeks and we haven’t heard any official confirmation/denial from Google with respect to Issues 37-41. It should not take more than 1-2 business days for a major software vendor to run the received POC, read our report and/or consult the source code,” added Adam Gowdiak. “This especially concerns the vendor that claims its “Security Team has hundreds of security engineers from all over the world” and that expects other vendors to react promptly to the reports of its own security people.”
The company published a detailed report on the “Google App Engine Java security sandbox bypasses”, it declared that PoCs code are provided purely for educational purposes only. “It is expressly forbidden to use them for any purposes that would violate any domestic or international laws.”
Below the list of PoCs:
(Security Affairs – Google App Engine, hacking)
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.