Approved changes feed: RSS · Atom

cpe:2.3:a:hkuds:lightrag:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorHkuds (481b9c59-7e92-5115-8af5-4fc94c378acf)
ProductLightrag (a591f556-bf05-5874-affa-e13e43bedd9a)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
pkg:github/hkuds/lightrag purl2cpe 2026-07-28 16:41:06.202637

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-85725 vulnerable 2026-10-13 12:28:54.152758 LightRAG: Plaintext Passwords Compared Without Constant-Time Function
MEDIUM (5.9)
LightRAG provides simple and fast retrieval-augmented generation. Prior to 1.5.5, verify_password in lightrag/api/passwords.py compares plaintext AUTH_ACCOUNTS password values with Python's == operator. The comparison can return after the first mismatching byte, creating response-time differences based on password length and matching prefixes. A network attacker with sufficiently low-latency access can repeatedly query the /login endpoint and use the timing oracle to recover a plaintext-configured password character by character. Deployments using bcrypt-prefixed password values are not affected by this comparison path. This issue is fixed in version 1.5.5.
Published: 2026-09-22T16:16:36.326Z
Updated: 2026-09-25T23:43:12.253Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-85734 vulnerable 2026-10-13 12:28:54.110130 LightRAG: No Rate Limiting on /login Endpoint Allows Brute-Force Attacks
CRITICAL (9.1)
LightRAG provides simple and fast retrieval-augmented generation. Prior to 1.5.5, the POST /login endpoint in lightrag/api/lightrag_server.py does not impose a rate limit, account lockout, delay, or counter for failed authentication attempts. A network attacker can submit password guesses at full request speed until a valid account password is found. Successful credential recovery grants authenticated access to documents, the knowledge graph, and administrative operations. This issue is fixed in version 1.5.5.
Published: 2026-09-22T16:18:14.144Z
Updated: 2026-09-22T17:43:42.025Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-85709 vulnerable 2026-10-13 12:28:54.008197 LightRAG: Sensitive Information Exposure Through Raw Exception Messages in API Error Responses
MEDIUM (5.3)
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.
Published: 2026-09-22T16:13:53.046Z
Updated: 2026-09-22T18:12:17.281Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-85740 vulnerable 2026-10-13 12:28:53.949668 LightRAG: SSRF via IPv6-transition address bypass (NAT64, IPv4-compatible, 6to4) of the native-markdown image-download guard
HIGH (7.1)
LightRAG provides simple and fast retrieval-augmented generation. Prior to 1.5.5, _validated_addresses in lightrag/parser/markdown/parser.py evaluates the literal resolved address with ipaddress.is_global without consistently classifying an IPv4 address embedded in an IPv6 transition wrapper. A caller who can upload a Markdown or textpack document can supply an external image URL using NAT64 64:ff9b::/96 or an IPv4-compatible form that embeds a loopback, private, or cloud-metadata IPv4 address. On a deployment with compatible NAT64 or DNS64 routing, _download and _build_guarded_opener accept the wrapper and fetch the internal resource, whose body is then ingested. Current interpreter behavior already blocks some RFC 8215 and 6to4 forms, but the fixed guard handles all documented wrappers without becoming more permissive than the standard library. This issue is fixed in version 1.5.5.
Published: 2026-09-22T16:20:11.620Z
Updated: 2026-09-28T19:33:46.769Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-86062 vulnerable 2026-10-13 12:28:46.184305 LightRAG: Stored Cross-Site Scripting (XSS) in the LightRAG WebUI chat/answer renderer via ingested content
MEDIUM (6.1)
LightRAG provides simple and fast retrieval-augmented generation. Prior to 1.5.5, lightrag_webui/src/components/retrieval/ChatMessage.tsx renders answer and thinking content with react-markdown, rehypeRaw, and skipHtml=false without an HTML sanitizer. An attacker who can add a document can store raw HTML that is returned through the query path and rendered as active content by MessageMarkdown. A user who later retrieves the content can execute attacker-controlled JavaScript through elements such as an iframe srcdoc; the additional Mermaid securityLevel: loose rendering path also injects generated SVG through innerHTML. The script runs in the LightRAG WebUI origin and can read the API token in localStorage and perform API actions as the victim. This issue is fixed in version 1.5.5.
Published: 2026-09-22T16:21:43.846Z
Updated: 2026-09-22T18:17:00.212Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-61808 vulnerable 2026-09-16 04:32:45.255171 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-61740 vulnerable 2026-07-29 01:06:18.902350 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-61736 vulnerable 2026-07-29 01:06:18.902000 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-39413 vulnerable 2026-06-08 08:01:16.475692 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-6773 vulnerable 2026-06-08 07:43:16.253633 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.