CVE-2023-40178

@node-saml/node-saml's validatePostRequestAsync does not include checkTimestampsValidityError

Published Aug 23, 2023 CVSS 3.1 · 5.3 Medium EPSS < 1% KEV · Not listed
Description
Node-SAML is a SAML library not dependent on any frameworks that runs in Node. The lack of checking of current timestamp allows a LogoutRequest XML to be reused multiple times even when the current time is past the NotOnOrAfter. This could impact the user where they would be logged out from an expired LogoutRequest. In bigger contexts, if LogoutRequests are sent out in mass to different SPs, this could impact many users on a large scale. This issue was patched in version 4.0.5.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2023-2365 Node-SAML is a SAML library not dependent on any frameworks that runs in Node. The lack of checking of current timestamp allows a LogoutRequest XML to be reused multiple times even when the current time is past the NotOnOrAfter. This could impact the user where they would be logged out from an expired LogoutRequest. In bigger contexts, if LogoutRequests are sent out in mass to different SPs, this could impact many users on a large scale. This issue was patched in version 4.0.5.
Github GHSA Github GHSA GHSA-vx8m-6fhw-pccw @node-saml/node-saml's validatePostRequestAsync does not include checkTimestampsValidityError
History
Type Values Removed Values Added
First Time appeared Node-saml
Node-saml node-saml
CPEs cpe:2.3:a:node-saml:node-saml:*:*:*:*:*:*:*:*
Vendors & Products Node-saml
Node-saml node-saml
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Oct 2, 2024, 6:56 PM
Reserved
Aug 9, 2023, 3:26 PM
Status
Modified
Published
Aug 23, 2023, 9:15 PM
Modified
Jun 17, 2026, 6:16 AM