LowVulnerability
CVE-2026-14742: langchain-ai langgraph Task Result Cache weak hash via default_cache_key
- Source
- NVD(opens in a new tab)
- Identifier
- CVE-2026-14742
- Published
- Record updated
- Known exploitation
- Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
- EPSS
- 0.2%
Summary
A flaw was found in langchain-ai langgraph up to 1.2.4. The _freeze function in libs/langgraph/langgraph/_internal/_cache.py, part of the Task Result Cache component, uses a weak hash when handling the default_cache_key argument. The attack can be carried out remotely, but its complexity is rather high and exploitability is described as difficult. A public exploit exists.
Mitigation
The pull request to fix this issue awaits acceptance.
Related items
- MediumCVE-2026-108575: BerriAI LiteLLM improper authorization in secret resolution via api_keySame vendor · NVD/CVE Database
- HighCVE-2026-106119: LangChain MongoDBChatMessageHistory query injection via session identifierSame vendor · NVD/CVE Database
- LowGHSA-5x6v-p487-7qh2: LangChain: RediSearch Filter Injection via Unescaped Tag/Text ValuesSame vendor · GitHub Advisory Database
- HighGHSA-fvww-7h3r-vfhp: LangGraph SDK custom auth silently ignores actions= on resource decoratorsSame vendor · GitHub Advisory Database
- HighCVE-2026-72848: SitemapLoader nested sitemap entries bypass restrict_to_same_domainSame vendor · NVD/CVE Database