CVE-2026-26019 json
@langchain/community affected by SSRF Bypass in RecursiveUrlLoader via insufficient URL origin validation
published 2026-02-11 8 mo ago modified 2026-09-10 1 mo ago also EUVD-2026-6211 , GHSA-gf3v-fwqg-4vh7
- cvss
- 4.1
- 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 33%
- public exploits
- 0
- none known
Summary
LangChain is a framework for building LLM-powered applications. Prior to 1.1.14, the RecursiveUrlLoader class in @langchain/community is a web crawler that recursively follows links from a starting URL. Its preventOutside option (enabled by default) is intended to restrict crawling to the same site as the base URL. The implementation used String.startsWith() to compare URLs, which does not perform semantic URL validation. An attacker who controls content on a crawled page could include links to domains that share a string prefix with the target, causing the crawler to follow links to attacker-controlled or internal infrastructure. Additionally, the crawler performed no validation against private or reserved IP addresses. A crawled page could include links targeting cloud metadata services, localhost, or RFC 1918 addresses, and the crawler would fetch them without restriction. This vulnerability is fixed in 1.1.14.
Patch / fix
- npm @langchain/community 1.1.14
- langchain langchain.js 1.1.14
- langchain langchain/community 1.1.14
- langchain langchain_community 1.1.14
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-26019 updated cvss 4.1
@langchain/community: @langchain/community SSRF Bypass in RecursiveUrlLoader
-
Red Hat Enterprise Linux AI (RHEL AI) 3 rhelai3/bootc-cuda-rhel9, rhelai3/disk-image-cuda-rhel9affected: workaround, no fix available “Fix deferred”
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 8 mo ago
Exploit prediction
0.39% chance of exploitation in the next 30 days, higher than 33% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 4.1 | CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:N/A:N |
| GitHub | 3.1 | 4.1 | CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | @langchain/community | <1.1.14 |
1.1.14 |
Affected products
- langchain-ai langchainjs
Classification
- Weakness
-
- CWE-918 Server-Side Request Forgery
References
-
github.com
/langchain-ai/langchainjs/pull/9990
web, issue-tracking, patch
-
github.com
/langchain-ai/langchainjs/commit/d5e3db0d01ab321ec70a875805b2f74aefdadf9d
web, patch
-
github.com
/langchain-ai/langchainjs/security/advisories/GHSA-gf3v-fwqg-4vh7
web, vendor-advisory
-
github.com
/langchain-ai/langchainjs/releases/tag/%40langchain%2Fcommunity%401.1.14
web, release-notes
-
nvd.nist.gov
/vuln/detail/CVE-2026-26019
advisory
-
github.com
/langchain-ai/langchainjs
package
Sources
- CVE List CVE-2026-26019
- GitHub Advisory GHSA-gf3v-fwqg-4vh7
- NVD CVE-2026-26019
Fencer Vulns 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.