Approved changes feed: RSS · Atom

cpe:2.3:a:sustainsys:saml2:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorSustainsys (2cd0f020-8619-5c28-9e41-bd03e85c09c8)
ProductSaml2 (fc21528b-8312-5a8d-ab6f-3606774caef1)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/sustainsys/saml2 purl2cpe 2026-06-01 10:15:47.563216

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2023-41890 vulnerable 2026-06-08 06:11:07.380714 Sustainsys.Saml2 Insufficient Identity Provider Issuer Validation
HIGH (7.5)
Sustainsys.Saml2 library adds SAML2P support to ASP.NET web sites, allowing the web site to act as a SAML2 Service Provider. Prior to versions 1.0.3 and 2.9.2, when a response is processed, the issuer of the Identity Provider is not sufficiently validated. This could allow a malicious identity provider to craft a Saml2 response that is processed as if issued by another identity provider. It is also possible for a malicious end user to cause stored state intended for one identity provider to be used when processing the response from another provider. An application is impacted if they rely on any of these features in their authentication/authorization logic: the issuer of the generated identity and claims; or items in the stored request state (AuthenticationProperties). This issue is patched in versions 2.9.2 and 1.0.3. The `AcsCommandResultCreated` notification can be used to add the validation required if an upgrade to patched packages is not possible.
Published: 2023-09-19T14:38:55.861Z
Updated: 2024-10-15T18:32:14.776Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-5268 vulnerable 2026-06-08 05:26:41.648955 Subject Confirmation Method not validated in Saml2 Authentication Services for ASP.NET
MEDIUM (6.5)
In Saml2 Authentication Services for ASP.NET versions before 1.0.2, and between 2.0.0 and 2.6.0, there is a vulnerability in how tokens are validated in some cases. Saml2 tokens are usually used as bearer tokens - a caller that presents a token is assumed to be the subject of the token. There is also support in the Saml2 protocol for issuing tokens that is tied to a subject through other means, e.g. holder-of-key where possession of a private key must be proved. The Sustainsys.Saml2 library incorrectly treats all incoming tokens as bearer tokens, even though they have another subject confirmation method specified. This could be used by an attacker that could get access to Saml2 tokens with another subject confirmation method than bearer. The attacker could then use such a token to create a log in session. This vulnerability is patched in versions 1.0.2 and 2.7.0.
Published: 2020-04-21T15:30:37.000Z
Updated: 2024-08-04T08:22:09.027Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-5261 vulnerable 2026-06-08 05:26:41.639303 Missing Token Replay Detection
HIGH (8.2)
Saml2 Authentication services for ASP.NET (NuGet package Sustainsys.Saml2) greater than 2.0.0, and less than version 2.5.0 has a faulty implementation of Token Replay Detection. Token Replay Detection is an important defence in depth measure for Single Sign On solutions. The 2.5.0 version is patched. Note that version 1.0.1 is not affected. It has a correct Token Replay Implementation and is safe to use. Saml2 Authentication services for ASP.NET (NuGet package Sustainsys.Saml2) greater than 2.0.0, and less than version 2.5.0 have a faulty implementation of Token Replay Detection. Token Replay Detection is an important defense measure for Single Sign On solutions. The 2.5.0 version is patched. Note that version 1.0.1 and prior versions are not affected. These versions have a correct Token Replay Implementation and are safe to use.
Published: 2020-03-25T01:15:15.000Z
Updated: 2024-08-04T08:22:09.101Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.