NetSight
high7.5

CVE-2021-46440

Insecure password handling vulnerability in Strapi

Impact

Storing passwords in a recoverable format in the DOCUMENTATION plugin component of Strapi before 3.6.9 and 4.x before 4.1.5 allows an attacker to access a victim's HTTP request. From this, the attacker can get the victim's cookie, base64 decode it, and obtain a cleartext password, leading to getting API documentation for further API attacks.

Affected packages

EcosystemPackageAffectedFixed in
npmstrapi< 3.6.93.6.9
npm@strapi/strapi>= 4.0.0, < 4.1.54.1.5

Affected products

VendorProductAffected versions
StrapiStrapi
before 3.6.9
from 4.0.0 before 4.1.5

Weakness classification

References