Unlimited transforms allowed for signed nodes
Moderate severity
GitHub Reviewed
Published
Aug 27, 2021
in
node-saml/passport-saml
•
Updated Feb 10, 2024
Description
Published by the National Vulnerability Database
Aug 27, 2021
Reviewed
Aug 27, 2021
Published to the GitHub Advisory Database
Aug 30, 2021
Last updated
Feb 10, 2024
Impact
A malicious SAML payload can require transforms that consume significant system resources to process, thereby resulting in reduced or denied service. This would be an effective way to perform a denial-of-service attack.
Patches
This has been resolved in version 3.1.0. The resolution is to limit the number of allowable transforms to 2.
References
node-saml/passport-saml#595
References