SAML's rough quarter: Five critical vulnerabilities in four months
Blog post from WorkOS
Recent months have highlighted significant vulnerabilities in Security Assertion Markup Language (SAML) implementations, impacting a wide range of systems from open-source libraries to enterprise network appliances. Notable incidents include a critical memory disclosure flaw in Citrix NetScaler, a full authentication bypass via XML parsing inconsistencies in Ruby and PHP SAML ecosystems, and a denial-of-service vulnerability in Cisco Secure Firewall. These vulnerabilities often stem from the complex XML parsing surface inherent in SAML, which involves intricate processes like XML digital signatures and parser behavior. The pattern observed is that identity infrastructure, particularly SAML, remains a high-value target due to its foundational role in issuing tokens and managing identity federation across services. While patches have been released for these vulnerabilities, the persistent nature of these issues suggests that relying on SAML's XML-based architecture poses ongoing security challenges. Consequently, organizations are advised to audit their SAML dependencies, patch edge devices promptly, and consider alternative protocols like OIDC/OAuth 2.0 for new integrations to mitigate these risks.