VDB
Sign up
HIGH7.5

GHSA-8jjf-w7j6-323c

Samlify vulnerable to Authentication Bypass by allowing tokens to be reused with different usernames

Quick fix

GHSA-8jjf-w7j6-323c — samlify: upgrade to the fixed version with the command below.

npm install samlify@2.4.0-rc5

Details

Versions of `samlify` prior to 2.4.0-rc5 are vulnerable to Authentication Bypass. The package fails to prevent XML Signature Wrapping, allowing tokens to be reused with different usernames. A remote attacker can modify SAML content for a SAML service provider without invalidating the cryptographic signature, which may allow attackers to bypass primary authentication for the affected SAML service provider.

## Recommendation

Upgrade to version 2.4.0-rc5 or later

Are you affected?

Enter the version of the package you're using.

Affected packages

npm/samlify
Introduced in: 0Fixed in: 2.4.0-rc5
Fixnpm install samlify@2.4.0-rc5

References