Medium
Security advisory
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.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2021-27884
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 31 Oct 2026, 11:43 UTC · Revision 1
Source evidence
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.
osv:CVE-2021-27884
Complete source record
{
"id": "27927d9af846cb91881f9b5af69d9e7020d87a58c889a48a7f3f2c107306e499",
"url": "https://osv.dev/vulnerability/CVE-2021-27884",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "CVE-2021-27884",
"summary": "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.",
"evidence": "osv:CVE-2021-27884",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2021-27884",
"aliases": [
"CVE-2021-27884",
"GHSA-2h3h-vw8r-82rp"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/ymfe/yapi",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"last_affected": "ff13353e2fd6e2c37908427dd2e6d287ef8d28ec"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:ymfe:yapi:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "0"
},
{
"last_affected": "1.9.2"
}
],
"source": "CPE_RANGE"
}
]
}
}
],
"versions": [
"v1.9.2",
"v1.9.1",
"v1.9.0",
"v1.8.8",
"v1.8.7",
"v1.8.5",
"v1.8.4",
"v1.8.3",
"v1.8.2",
"v1.8.1",
"v1.8.0",
"v1.7.2",
"v1.7.1",
"v1.7.0",
"v1.7.0-beta.1",
"v1.7.0-beta.0",
"v1.5.13",
"v1.5.12",
"v1.5.11",
"v1.5.10",
"v1.5.7",
"v1.5.6",
"v1.5.5",
"v1.5.4",
"v1.5.3",
"v1.5.2",
"v1.5.1",
"v1.5.0",
"v1.4.4",
"v1.4.3",
"v1.3.14",
"v1.3.13",
"v1.3.12",
"v1.3.11",
"v1.3.10",
"v1.3.9",
"v1.3.7",
"v1.3.6",
"v1.3.5",
"v1.3.1"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2021-27884.json"
}
}
],
"modified": "2026-10-20T10:54:35.649018060Z",
"provider": "osv",
"references": [
"https://github.com/YMFE/yapi/issues/2117",
"https://securitylab.github.com/advisories/GHSL-2020-228-YMFE-yapi"
],
"provider_metadata": {}
},
"related_cves": [
{
"value": "CVE-2021-27884",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 385685,
"published_at": "2021-03-01T23:15:13.267+00:00"
}