{"id":4270,"date":"2025-05-29T10:03:45","date_gmt":"2025-05-29T10:03:45","guid":{"rendered":"https:\/\/serisec.com\/index.php\/2025\/05\/29\/microsoft-onedrive-file-picker-vulnerability-exposes-users-entire-cloud-storage-to-websites\/"},"modified":"2025-05-29T10:03:45","modified_gmt":"2025-05-29T10:03:45","slug":"microsoft-onedrive-file-picker-vulnerability-exposes-users-entire-cloud-storage-to-websites","status":"publish","type":"post","link":"https:\/\/serisec.com\/index.php\/2025\/05\/29\/microsoft-onedrive-file-picker-vulnerability-exposes-users-entire-cloud-storage-to-websites\/","title":{"rendered":"Microsoft OneDrive File Picker Vulnerability Exposes Users\u2019 Entire Cloud Storage to Websites"},"content":{"rendered":"<p>    Microsoft OneDrive File Picker Vulnerability Exposes Users\u2019 Entire Cloud Storage to Websites<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n    <!-- no image --><br \/>\n \t<BR><br \/>\n<BR><\/BR><\/p>\n<div>\n<p>A critical security flaw in Microsoft\u2019s OneDrive File Picker has exposed millions of users to unauthorized data access, allowing third-party web applications to gain complete access to users\u2019 entire OneDrive storage rather than just selected files.\u00a0<\/p>\n<p>Security researchers from Oasis Security reported on May 28, 2025, that this vulnerability stems from overly broad <a href=\"https:\/\/cybersecuritynews.com\/tag\/oauth\/\">OAuth<\/a> scopes and misleading consent screens that fail to communicate the extent of access being granted clearly.<\/p>\n<p>The OneDrive File Picker flaw affects hundreds of widely used web applications, including ChatGPT, Slack, Trello, and ClickUp, potentially putting millions of users at risk.\u00a0<\/p>\n<h2 class=\"wp-block-heading\"><strong>OneDrive File Picker Vulnerability<\/strong><\/h2>\n<p>The vulnerability arises from the picker\u2019s implementation of insufficient OAuth scope granularity, which requests broad File Access.Read.All or Files.ReadWrite.All permissions even when users intend to upload or share a single file.<\/p>\n<p>Unlike competitors such as Google Drive, which offers fine-grained OAuth scopes like drive.file to restrict access to app-created or user-selected files, Microsoft\u2019s implementation grants unrestricted access to all OneDrive content.\u00a0<\/p>\n<p>Dropbox employs an even more secure approach with its Chooser SDK, using a proprietary endpoint that avoids OAuth flows entirely.<\/p>\n<p>The consent dialog presented to users is particularly problematic, as it doesn\u2019t convey that a click grants the integrator access to every file and folder in the user\u2019s OneDrive, not just the document they intended to share.<\/p>\n<p>Insecure token storage practices across different versions of the OneDrive File Picker compound the security risks, reads the Oasis Security <a href=\"https:\/\/www.oasis.security\/resources\/blog\/onedrive-file-picker-security-flaw-oasis-research\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">report<\/a>.<\/p>\n<p>Older versions (6.0-7.2) used implicit authentication flows that exposed sensitive access tokens in URL fragments or stored them insecurely in browser localStorage.\u00a0<\/p>\n<p>The latest version (8.0) requires developers to handle <a href=\"https:\/\/cybersecuritynews.com\/authentication\/\" target=\"_blank\" rel=\"noreferrer noopener\">authentication<\/a> using the Microsoft Authentication Library (MSAL), but still stores tokens in session storage in plain text.<\/p>\n<p>MSAL\u2019s Authorization Flow implementation creates additional vulnerabilities by potentially issuing Refresh Tokens that extend access periods beyond the typical one-hour token expiration.\u00a0<\/p>\n<p>These long-lived tokens, when cached in localStorage or backend databases without encryption, create persistent attack vectors for malicious actors to access entire OneDrive repositories.<\/p>\n<p>The technical implementation requires developers to request permissions such as MyFiles.Read, Sites.Read.All, or Files.ReadWrite.All through delegated permissions, but the lack of file-scoped permissions makes it impossible to limit access to specific documents.<\/p>\n<h2 class=\"wp-block-heading\"><strong>Microsoft Response<\/strong><\/h2>\n<p>Microsoft has acknowledged the security report and indicated it \u201cmay consider improvements in the future,\u201d though no specific timeline has been provided.\u00a0<\/p>\n<p>Security experts recommend immediate action from both users and organizations to mitigate risks.<\/p>\n<p>For individual users, experts advise reviewing third-party app access through Microsoft Account privacy settings and revoking unnecessary permissions.\u00a0<\/p>\n<p>Organizations should implement admin consent policies or conditional-access controls that block applications requesting anything beyond Files.Read permissions.<\/p>\n<p>Web application developers are urged to avoid requesting offline access scopes that generate Refresh Tokens and to implement secure token storage practices.\u00a0<\/p>\n<p>Additionally, security teams should monitor Graph API and <a href=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhqlJJM1tuVF0po0EVBCUrEbZJzYXxAuog-PanbNtDh7airUczR9eY2peRV8jG61IW4npPLiKxWRBvbPQI1NwY5oUatZ-VVOc1DkqUEq4htar-irLUC1aWAw-lp6owdRr2mKE_GY5Ak-yR7FresCO_-TT0qEEw0Kl4ImoddssEY5aWLfzKmiydYsSvsRYqM\/s16000\/Best%20Cloud%20Access%20Security%20Broker%20Software.webp\" target=\"_blank\" rel=\"noreferrer noopener\">Cloud Access Security Broker (CASB)<\/a> logs for anomalous OneDrive access patterns.<\/p>\n<p class=\"has-text-align-center has-background\" style=\"background:linear-gradient(180deg,rgb(238,238,238) 94%,rgb(169,184,195) 100%)\"><strong>Try in-depth sandbox malware analysis for\u00a0<strong>your SOC tea<\/strong>m. Get\u00a0ANY.RUN special offer only\u00a0until May 31<\/strong>\u00a0-&gt;\u00a0<strong><a href=\"https:\/\/app.any.run\/plans?utm_source=li_csn&amp;utm_medium=article&amp;utm_campaign=telegram_bot&amp;utm_content=plans&amp;utm_term=260525\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Try Here<\/a><\/strong><\/p>\n<p>The post <a href=\"https:\/\/cybersecuritynews.com\/onedrive-file-picker-vulnerability\/\">Microsoft OneDrive File Picker Vulnerability Exposes Users\u2019 Entire Cloud Storage to Websites<\/a> appeared first on <a href=\"https:\/\/cybersecuritynews.com\/\">Cyber Security News<\/a>.<\/p>\n<\/div>\n<p> \t<BR><br \/>\n <BR><\/BR><br \/>\n    Guru Baran<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n<a href=\"https:\/\/cybersecuritynews.com\/onedrive-file-picker-vulnerability\/\">Go to cyber-security-news<\/a><br \/>\n \t<BR><br \/>\n <BR><\/BR><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft OneDrive File Picker Vulnerability Exposes Users\u2019 Entire Cloud Storage to Websites A critical security flaw in Microsoft\u2019s OneDrive File Picker has exposed millions of users to unauthorized data access, allowing third-party web applications to gain complete access to users\u2019 entire OneDrive storage rather than just selected files.\u00a0 Security researchers from Oasis Security reported on [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[129,63,131,648],"tags":[130],"class_list":["post-4270","post","type-post","status-publish","format-standard","hentry","category-cyber-security","category-cyber-security-news","category-vulnerability","category-vulnerability-news","tag-cyber-security-news"],"_links":{"self":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts\/4270"}],"collection":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/comments?post=4270"}],"version-history":[{"count":0,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts\/4270\/revisions"}],"wp:attachment":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/media?parent=4270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/categories?post=4270"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/tags?post=4270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}