CVE-2026-85709 json
LightRAG: Sensitive Information Exposure Through Raw Exception Messages in API Error Responses
published last mo. modified last mo. also EUVD-2026-84545 , GHSA-hrmj-7rvj-4hg8 , PYSEC-2026-4063
- cvss
- 5.3
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.4%
- EPSS 0.4% chance of exploitation in 30 days, percentile 36%
- public exploits
- 0
- none known
Summary
LightRAG provides simple and fast retrieval-augmented generation. Prior to 1.5.5, the LightRAG API server returns raw Python exception text from error handlers in document_routes.py, graph_routes.py, query_routes.py, ollama_api.py, and lightrag_server.py. The detail=str(e), detail=str(exc), and equivalent formatted-message paths expose server filesystem paths, database host, port, user, and database names, language-model provider diagnostics, configuration details, and Python library internals to a network client that can trigger an error. The default unauthenticated configuration makes those responses reachable without credentials, and URI-configured backends can disclose connection strings containing credentials depending on the underlying driver error. This issue is fixed in version 1.5.5.
Patch / fix
- pypi lightrag-hku 1.5.5
- hkuds lightrag 1.5.5
- github.com/HKUDS/LightRAG@4d90a0e commit
- github.com/HKUDS/LightRAG@dcab315 commit
- github.com/HKUDS/LightRAG#3422 pull request
- github.com/HKUDS/LightRAG/releases/tag/v1.5.5 release
Is CVE-2026-85709 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerCISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- yes
- Technical impact
- partial
- Assessed
- last mo.
Exploit prediction
0.42% chance of exploitation in the next 30 days, higher than 36% of all scored CVEs (FIRST EPSS, 2026-11-11).
Exploits and checks
- github.com https://github.com/HKUDS/LightRAG/security/advisories/GHSA-hrmj-7rvj-4hg8 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 5.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N |
| GitHub | 3.1 | 5.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N |
| OSV | 3.1 | 5.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | lightrag-hku | <1.5.5 |
1.5.5 |
Affected products
- HKUDS LightRAG
Classification
- Weakness
-
- CWE-209 Generation of Error Message Containing Sensitive Information
References
-
github.com
/HKUDS/LightRAG/pull/3422
web
-
github.com
/HKUDS/LightRAG/commit/4d90a0eb35d40b45f3a9045e308ec126897a3364
web
-
github.com
/HKUDS/LightRAG/commit/dcab315d7dc1eea682e9b2c4fcb1b06474484c47
web
-
github.com
/HKUDS/LightRAG/security/advisories/GHSA-hrmj-7rvj-4hg8
exploit, web
-
github.com
/HKUDS/LightRAG/releases/tag/v1.5.5
web
-
nvd.nist.gov
/vuln/detail/CVE-2026-85709
advisory
-
github.com
/HKUDS/LightRAG
package
-
pypi.org
/project/lightrag-hku
package
-
github.com
/advisories/GHSA-hrmj-7rvj-4hg8
advisory
Sources
- CVE List CVE-2026-85709
- GitHub Advisory GHSA-hrmj-7rvj-4hg8
- NVD CVE-2026-85709
- OSV PYSEC-2026-4063
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.