{"id":"CVE-2020-5261","published":"2020-03-25T01:15:15Z","modified":"2024-08-04T08:22:09Z","title":"Missing Token Replay Detection","vendor":"Sustainsys","product":"Saml2","tier":"core","eol":null,"affectedVersions":[{"vendor":"Sustainsys","product":"Saml2","versions":[">= 2.0.0, < 2.5.0"]}],"description":{"text":"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.","provenance":"source","from":"CVE.org"},"summary":null,"cvss":{"score":8.2,"severity":"HIGH","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:N","provenance":"source","from":"CVE.org CNA"},"epss":{"score":0.01496,"percentile":0.74123,"date":"2026-10-29","provenance":"source"},"kev":null,"vulncheckKev":null,"exploited":false,"otx":{"pulseCount":0,"pulses":[],"provenance":"machine"},"cwes":[{"id":"CWE-294","name":"Authentication Bypass by Capture-replay"}],"references":[{"url":"https://github.com/Sustainsys/Saml2/security/advisories/GHSA-g6j2-ch25-5mmv","tags":["x_refsource_CONFIRM"]},{"url":"https://github.com/Sustainsys/Saml2/commit/e58e0a1aff2b1ead6aca080b7cdced55ee6d5241","tags":["x_refsource_MISC"]},{"url":"https://github.com/Sustainsys/Saml2/issues/711","tags":["x_refsource_MISC"]}],"techniques":[{"id":"T1040","name":"Network Sniffing","tactics":["credential-access","discovery"],"provenance":"source","basis":"ctid-cve","bases":["ctid-cve"],"basisDetail":"CTID attack_to_cve (Phase 2)","mappingType":"exploitation_technique","evidence":[],"confidence":"high"},{"id":"T1190","name":"Exploit Public-Facing Application","tactics":["initial-access"],"provenance":"source","basis":"ctid-cve","bases":["ctid-cve"],"basisDetail":"CTID attack_to_cve (Phase 2)","mappingType":"primary_impact","evidence":[],"confidence":"high"}],"reports":[],"affected":[{"ecosystem":"NuGet","package":"Sustainsys.Saml2","vulnerableRanges":[">=2.0.0, <2.5.0"],"patched":["2.5.0"],"from":["GHSA-g6j2-ch25-5mmv"],"provenance":"source"}],"advisories":[{"id":"GHSA-g6j2-ch25-5mmv","url":"https://github.com/advisories/GHSA-g6j2-ch25-5mmv","severity":"HIGH","ecosystem":"NuGet","package":"Sustainsys.Saml2","vulnerableRanges":[">=2.0.0, <2.5.0"],"patched":["2.5.0"],"provenance":"source","from":"GHSA"}],"euvd":{"id":"EUVD-2020-0344","url":"https://euvd.enisa.europa.eu/vulnerability/EUVD-2020-0344","exploited":false,"exploitedSince":null,"provenance":"source"},"exploits":[],"exploitSources":null,"exploitRefs":[],"flow":[{"stage":"exploitation","techniques":["T1040"],"provenance":"source"},{"stage":"primary","techniques":["T1190"],"provenance":"source"}],"timeline":[{"date":"2020-03-25","kind":"published","label":"Published (CVE.org)","url":"https://www.cve.org/CVERecord?id=CVE-2020-5261","provenance":"source"}],"speed":{"daysToPublicExploit":null,"firstExploitFrom":null,"daysToKev":null},"priority":{"score":20.6,"factors":[{"name":"In a KEV catalog","points":0.0,"detail":"not listed"},{"name":"Recent KEV listing","points":0.0,"detail":"not listed"},{"name":"Known ransomware use","points":0.0,"detail":"not known"},{"name":"EPSS percentile","points":14.82,"detail":"percentile 0.7412"},{"name":"Named in threat reports","points":0.0,"detail":"0 reports"},{"name":"Public exploit code","points":0.0,"detail":"none found"},{"name":"Mentioned in OTX pulses","points":0.0,"detail":"0 pulses"},{"name":"CVSS severity","points":5.74,"detail":"base score 8.2"},{"name":"End-of-life product","points":0.0,"detail":"supported or unknown"}]},"lineage":{"packageHistory":[{"cve":"CVE-2020-5261","published":"2020-03-25","fixed":"2.5.0","kev":false},{"cve":"CVE-2020-5268","published":"2020-04-21","fixed":"2.7.0","kev":false,"link":{"from":"CVE-2020-5261","to":"CVE-2020-5268","relation":"successor","confidence":"medium","kind":"sequence","evidence":[{"kind":"version-step","provenance":"source","package":"NuGet:Sustainsys.Saml2","fromFixed":"2.5.0","toFixed":"2.7.0","daysApart":27},{"kind":"similar","provenance":"machine","score":0.31,"basis":"same product + description similarity"}]}},{"cve":"CVE-2023-41890","published":"2023-09-19","fixed":"2.9.2","kev":false}],"package":"NuGet:Sustainsys.Saml2"}}