~ / search / GHSA-2h3h-vw8r-82rp

GHSA-2h3h-vw8r-82rp

Weak JSON Web Token in yapi-vendor

Source: GitHub Advisory Database (reviewed) Moderate CVE-2021-27884

Packages

EcosystemPackageAffectedFixed in
npm yapi-vendor < 1.9.3 1.9.3

Details

As written in the advisory (Markdown source, shown as plain text).

Weak JSON Web Token (JWT) signing secret generation in YMFE YApi through 1.9.2 allows recreation of other users' JWT tokens. This occurs because Math.random in Node.js is used as a source of randomness in jwt signing. Math.random does not provide cryptographically secure random numbers. This has been patched in version 1.9.3.

References

External links from the advisory. They lead to third-party sites.