github SAML-Toolkits/php-saml v2.10.0
OneLogin's SAML PHP Toolkit v2.10.0

latest releases: 4.3.0, 3.8.0, 2.21.0...
8 years ago

This version includes a security patch that contains extra validations that will prevent signature wrapping attacks and other security improvements.

Changelog v.2.10.0:

  • Several security improvements:
    • Conditions element required and unique.
    • AuthnStatement element required and unique.
    • SPNameQualifier must match the SP EntityID
    • Reject saml:Attribute element with same “Name” attribute
    • Reject empty nameID
    • Require Issuer element. (Must match IdP EntityID).
    • Destination value can't be blank (if present must match ACS URL).
    • Check that the EncryptedAssertion element only contains 1 Assertion element.
  • Improve Signature validation process
  • AttributeConsumingService support
  • Support lowercase Urlencoding (ADFS compatibility).
  • #154 getSelfHost no longer returns a port number
  • #156 Use correct host on response destination fallback check
  • #158 NEW Control usage of X-Forwarded-* headers
  • Fix issue with buildRequestSignature. Added RelayState to the SignQuery only if is not null.
  • Add Signature Wrapping prevention Test
  • Improve _decryptAssertion in order to take care of Assertions with problems with namespaces
  • Improve documentation:

Don't miss a new php-saml release

NewReleases is sending notifications on new releases.