
End Of The World As We Know It: Security Leaks In Power Pages
Get every episode summarized
Each time CRM Audio publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.
Email me new episodesFree for 3 shows. No card needed.
About this episode
In this episode, we take a close look at the history of security issues in Power Pages. We start with the early days — when simple misconfigurations like unchecked table permissions and enabled OData feeds led to major data exposures. These weren't bugs, but they showed how easy it was to set things up the wrong way. We talk about how Microsoft responded and what lessons we've learned about secure defaults and clear documentation.
We then move on to more serious vulnerabilities introduced by newer features like the Web API. We explain how some of these flaws allowed access to restricted data using filters and sort clauses, and how those issues were eventually patched. These were real product-level bugs, and some were even exploited in the wild.
We also share our thoughts on external authentication providers like Google, and the risks that come with delegating authentication — including phishing techniques that can bypass protections. Finally, we reflect on how Power Pages compares to platforms like WordPress, especially when it comes to architecture and the potential for plugin-related vulnerabilities. Despite recent issues, we think the original design of Power Pages deserves credit for holding up well over time.
References
- Power Pages security | Microsoft Learn
- Tip #1407: How to secure Power Apps portal from making the news - Power Platform & Dynamics CRM Tip Of The Day
- Engineered Code - Blog - Power Pages: Another "Leak"
-
Get in touch
-
- [email protected]
- Nick Hayduk @Engineered_Code
- George Doubinski @georgedude
Get every episode summarized
Each time CRM Audio publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.
Email me new episodesFree for 3 shows. No card needed.
Hosts & guests
No transcript yet
This episode has not been transcribed. Request it and it moves to the front of the queue.
More episodes
More from CRM Audio

Hide your dirty laundry on the server-side
CRM Audio

Contacts Are Users Too - Now with Dataverse Privileges
CRM Audio

Hidden In Plain Site: Underused Features in Power Pages
CRM Audio

Cache Me If You Can: The Power Pages Wishlist
CRM Audio