Medium severity · published Oct 4, 2026
CVE-2026-105141
topoteretes cognee JWT Signing Key get_api_auth_backend.py get_user_id_by_email hard-coded credentials
6.3
CVSS
0.3%
EPSS
No
On KEV
Description
A security flaw has been discovered in topoteretes cognee up to 1.5.4. The affected element is the function get_user_id_by_email of the file cognee/modules/users/authentication/get_api_auth_backend.py of the component JWT Signing Key Handler. The manipulation of the argument FASTAPI_USERS_JWT_SECRET results in hard-coded credentials. The attack may be launched remotely. Upgrading to version 1.6.0 is sufficient to fix this issue. The patch is identified as fa65fc0cd86cdba48d19aa76e36be862be982f5d. Upgrading the affected component is advised.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
Low
Integrity
Low
Availability
Low
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 28% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
CO
cognee · topoteretes
1.5.0; 1.5.1; 1.5.2; 1.5.3; 1.5.4 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-105141
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-105141
vdb-entry
https://vuldb.com/vuln/413365
signature
https://vuldb.com/vuln/413365/cti
third-party-advisory
https://vuldb.com/cve/CVE-2026-105141
third-party-advisory
https://vuldb.com/submit/944531
issue-tracking
https://github.com/topoteretes/cognee/pull/5062
issue-tracking
https://linear.app/cognee/issue/SDK-720/replace-the-super-secret-fallback-for-token-signing-secrets-with-a-per
More from cognee
9.1
CVE-2026-58473
Cognee < 1.2.0 Unauthorized LLM Configuration Overwrite via /api/v1/settings
