CVE-2025-60794
Full vulnerability record from the local CVENow database.
Description
Session tokens and passwords in couch-auth 0.21.2 are stored in JavaScript objects and remain in memory without explicit clearing in src/user.ts lines 700-707. This creates a window of opportunity for sensitive data extraction through memory dumps, debugging tools, or other memory access techniques, potentially leading to session hijacking.
Severity
MEDIUM
CVSS score
6.5
(v3.1)
Vulnerability status
Analyzed
Source identifier
Published
2025-11-20 15:17:37.937000
Last modified
2026-11-05 13:10:00.180000
View original CVE JSON
{
"id": "CVE-2025-60794",
"sourceIdentifier": "[email protected]",
"published": "2025-11-20T15:17:37.937",
"lastModified": "2026-11-05T13:10:00.180",
"vulnStatus": "Analyzed",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "Session tokens and passwords in couch-auth 0.21.2 are stored in JavaScript objects and remain in memory without explicit clearing in src/user.ts lines 700-707. This creates a window of opportunity for sensitive data extraction through memory dumps, debugging tools, or other memory access techniques, potentially leading to session hijacking."
},
{
"lang": "es",
"value": "Los tokens de sesión y las contraseñas en couch-auth 0.21.2 se almacenan en objetos JavaScript y permanecen en memoria sin borrado explícito en las líneas 700-707 de src/user.ts. Esto crea una ventana de oportunidad para la extracción de datos sensibles a través de volcados de memoria, herramientas de depuración u otras técnicas de acceso a la memoria, lo que podría llevar al secuestro de sesión."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "n/a",
"product": "n/a",
"versions": [
{
"version": "n/a",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L",
"baseScore": 6.5,
"baseSeverity": "MEDIUM",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "NONE",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "LOW",
"integrityImpact": "NONE",
"availabilityImpact": "LOW"
},
"exploitabilityScore": 3.9,
"impactScore": 2.5
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2025-11-20T21:23:43.603005Z",
"id": "CVE-2025-60794",
"options": [
{
"exploitation": "poc"
},
{
"automatable": "no"
},
{
"technicalImpact": "partial"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-316"
}
]
}
],
"configurations": [
{
"nodes": [
{
"operator": "OR",
"negate": false,
"cpeMatch": [
{
"vulnerable": true,
"criteria": "cpe:2.3:a:perfood:couchauth:*:*:*:*:*:node.js:*:*",
"versionEndIncluding": "0.21.2",
"matchCriteriaId": "E6A70E73-23FC-41B4-A63D-908DDBCAB96D"
}
]
}
]
}
],
"references": [
{
"url": "https://github.com/perfood/couch-auth",
"source": "[email protected]",
"tags": [
"Product"
]
},
{
"url": "https://github.com/pr0wl1ng/security-advisories/blob/main/CVE-2025-60794.md",
"source": "[email protected]",
"tags": [
"Third Party Advisory"
]
},
{
"url": "https://www.npmjs.com/package/@perfood/couch-auth",
"source": "[email protected]",
"tags": [
"Product"
]
}
]
}