Skip to main content
VulnerabilityPublished Updated

CVE-2023-22893: strapi · Improper Authentication

Affects strapiSource CVE Database V5

0

Not known to be exploited · public detection template (Nuclei) · CVSS 8.2 High.

Data as of 26 Oct 2026, 13:47 UTC

CVSS 3.1 base score
8.2High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
4.1% chance of exploitation in 30 days – higher than 90% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 19 Apr 2023

  2. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  3. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  4. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Affected software

ProductAffectedFixed in
npmstrapipkg:npm/strapiOther threatsAffected
  • <=4.5.5
Fixed in–

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

To mitigate CVE-2023-22893, organizations should upgrade Strapi to a version where this vulnerability is fixed as soon as a patch is released. In the absence of an immediate patch, administrators should consider disabling AWS Cognito as an authentication provider or replacing it with alternative, verified OAuth providers. Implement additional token validation layers, such as verifying JWT signatures independently before accepting tokens. Employ strict network segmentation and access controls to limit exposure of Strapi instances to trusted networks only. Monitor authentication logs for suspicious activity indicative of token forgery or unauthorized access attempts. Conduct regular security audits and penetration testing focusing on authentication mechanisms. Finally, educate developers and administrators about secure OAuth implementation practices and the risks of accepting tokens signed with the 'None' algorithm.

Description

Strapi through 4.5.5 does not verify the access or ID tokens issued during the OAuth flow when the AWS Cognito login provider is used for authentication. A remote attacker could forge an ID token that is signed using the 'None' type algorithm to bypass authentication and impersonate any user that use AWS Cognito for authentication.

References

Community reviews

Loading reviews…