{"id":1443,"date":"2025-01-14T21:42:10","date_gmt":"2025-01-14T21:42:10","guid":{"rendered":"https:\/\/fusionmindlabs.com\/blogs\/2025\/01\/14\/google-oauth-vulnerability-exposes-millions-via-failed-startup-domains\/"},"modified":"2025-01-15T04:34:52","modified_gmt":"2025-01-15T04:34:52","slug":"google-oauth-vulnerability-exposes-millions-via-failed-startup-domains","status":"publish","type":"post","link":"https:\/\/fusionmindlabs.com\/blogs\/google-oauth-vulnerability-exposes-millions-via-failed-startup-domains\/","title":{"rendered":"Google OAuth Vulnerability Exposes Millions via Failed Startup Domains"},"content":{"rendered":"\n<\/p>\n<h1>Google OAuth Vulnerability: Millions of Users&#8217; Data at Risk<\/h1>\n<h2>Introduction<\/h2>\n<p>A recent study has revealed a &quot;deficiency&quot; in Google&#8217;s &quot;Sign in with Google&quot; authentication flow that exploits a quirk in domain ownership to gain access to sensitive data. This vulnerability allows an attacker to purchase a defunct domain associated with a failed startup and gain unauthorized access to old employee accounts related to various applications.<\/p>\n<h2>The Issue<\/h2>\n<p>Truffle Security co-founder and CEO Dylan Ayrey stated that Google&#8217;s OAuth login doesn&#8217;t protect against someone purchasing a failed startup&#8217;s domain and using it to re-create email accounts for former employees. This can lead to the unauthorized access of sensitive data, including tax documents, pay stubs, insurance information, social security numbers, and more.<\/p>\n<h2>How the Vulnerability Works<\/h2>\n<p>When &quot;Sign in with Google&quot; is used to sign in to an application such as Slack, Google sends the service a set of claims about the user, including their email address and the hosted domain. This information can be used to log users into their accounts. The vulnerability arises when domain ownership changes, allowing an attacker to regain access to old employee accounts.<\/p>\n<h2>The Impact<\/h2>\n<p>The most sensitive accounts included HR systems, which contained tax documents, pay stubs, insurance information, social security numbers, and more. Interview platforms also contained sensitive information about candidate feedback, offers, and rejections. The vulnerability has the potential to put millions of American users&#8217; data at risk.<\/p>\n<h2>The Solution<\/h2>\n<p>Truffle Security pointed out that Google&#8217;s OAuth ID token includes a unique user identifier \u2013 the sub claim \u2013 that could theoretically prevent the problem. However, this has been found to be unreliable. Microsoft&#8217;s Entra ID tokens include the sub or oid claims to store an immutable value per user.<\/p>\n<h2>The Response<\/h2>\n<p>Google initially responded to the vulnerability disclosure by stating that it is intended behavior. However, it has since re-opened the bug report as of December 19, 2024, awarding Ayrey a bounty of $1,337. It has also qualified the issue as an &quot;abuse-related methodology with high impact.&quot;<\/p>\n<h2>Conclusion<\/h2>\n<p>There are no protections that downstream software providers can take to protect against the vulnerability in Google&#8217;s OAuth implementation. The Hacker News has reached out to Google for further comment, and we will update the story if we hear back.<\/p>\n<h2>The Future of Data Protection<\/h2>\n<p>As an individual, once you&#8217;ve been off-boarded from a startup, you lose your ability to protect your data in these accounts, and you are subject to whatever fate befalls the future of the startup and domain. Without immutable identifiers for users and workspaces, domain ownership changes will continue to compromise accounts.<\/p>\n<h2>Stay Informed<\/h2>\n<p>Found this article interesting? Follow us on Twitter and LinkedIn to read more exclusive content we post.<\/p>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><br \/>\n<br \/>\n<br \/><a href=\"https:\/\/thehackernews.com\/2025\/01\/google-oauth-vulnerability-exposes.html\" rel=\"nofollow noopener\" target=\"_blank\">Source Link<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Google OAuth Vulnerability: Millions of Users&#8217; Data at Risk Introduction A recent study has revealed a &quot;deficiency&quot; in Google&#8217;s &quot;Sign in with Google&quot; authentication flow that exploits a quirk in&#8230;<\/p>\n","protected":false},"author":19,"featured_media":1444,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22],"tags":[46,39,32,31,33,34,35,40,36,37,42,44,43,41,38,45],"class_list":["post-1443","post","type-post","status-publish","format-standard","has-post-thumbnail","category-cybersecurity","tag-computer-security","tag-cyber-attacks","tag-cyber-news","tag-cyber-security-news","tag-cyber-security-news-today","tag-cyber-security-updates","tag-cyber-updates","tag-data-breach","tag-hacker-news","tag-hacking-news","tag-how-to-hack","tag-information-security","tag-network-security","tag-ransomware-malware","tag-software-vulnerability","tag-the-hacker-news"],"jetpack_featured_media_url":"https:\/\/fusionmindlabs.com\/blogs\/wp-content\/uploads\/sites\/9\/2025\/01\/google.png","_links":{"self":[{"href":"https:\/\/fusionmindlabs.com\/blogs\/wp-json\/wp\/v2\/posts\/1443","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fusionmindlabs.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fusionmindlabs.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fusionmindlabs.com\/blogs\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/fusionmindlabs.com\/blogs\/wp-json\/wp\/v2\/comments?post=1443"}],"version-history":[{"count":1,"href":"https:\/\/fusionmindlabs.com\/blogs\/wp-json\/wp\/v2\/posts\/1443\/revisions"}],"predecessor-version":[{"id":1445,"href":"https:\/\/fusionmindlabs.com\/blogs\/wp-json\/wp\/v2\/posts\/1443\/revisions\/1445"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fusionmindlabs.com\/blogs\/wp-json\/wp\/v2\/media\/1444"}],"wp:attachment":[{"href":"https:\/\/fusionmindlabs.com\/blogs\/wp-json\/wp\/v2\/media?parent=1443"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fusionmindlabs.com\/blogs\/wp-json\/wp\/v2\/categories?post=1443"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fusionmindlabs.com\/blogs\/wp-json\/wp\/v2\/tags?post=1443"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}