Skip to content

LangChain

By LangChain, Inc. Bug bounty on Sorona langchain.com

Accepting reports open-source
Top reward
$4,000
Top severity paid
Critical
Assets in scope
8
Public CVEs
49
Last change
No changes yet

At a glance

What to know before you start testing.

Pays up to $4,000
for critical bugs.
Partial safe harbor
Some legal protection; read the terms.
Replies within 4 days
As the policy promises.
Paid by wire, Goody
No identity requirement stated.
Publish after a fix
Coordinate the timing with the company.

Rewards

What Sorona lists as the payout for each severity.

Severity Reward
Critical $4,000 from $2,000
High $2,000 from $500
Response
Within 4 days Coordinated directly with LangChain, which states an initial response within four business days and initial triage within fifteen.
Safe harbor
Partial Sorona will not pursue legal action against you for good-faith research submitted to us in line with this policy. We cannot speak for the upstream project, its vendor, or any third party, and we do not grant authorization on their behalf.

Summarised with AI from the program policy on Sorona, read 12 Nov 2026, and checked word for word against it. Read the original

Scope

8 assets you may test, 7 excluded.

Web 1

  • https://www.langchain.com

Products and areas 7

  • Document loaders, retrievers, vector-store integrations and output parsers, where the framework handles attacker-supplied content most directly
  • langchain and langchain-core in full: the runnable execution layer, chains and agents, prompt templating, callbacks and tracing, and the serialisation helpers that load and dump objects
  • langgraph, the stateful agent-graph runtime, with its checkpointers and persistence layer, where graph state crosses a serialisation boundary
  • LangSmith and langchain.com are in the same program on their own higher tables, as closed-source assets rather than as part of this entry
  • The declared scope is high-usage LangChain-maintained open-source repositories, roughly 50,000 downloads a day or more, with non-production repositories like langchain-experimental excluded and langchain-community accepted for submission without a bounty
  • The first-party integration packages that clear the download threshold on their own
  • Tool-calling and agent-executor paths, meaning anywhere model output reaches something that executes: a shell, an interpreter, a database client or an HTTP caller
Out of scope (7)
  • Automated scanner output, rate limiting, missing headers, self-XSS and open redirects without demonstrated impact
  • Issues that only affect LangChain users without a LangChain-controlled vulnerability, so insecure application code written on top of the framework is not a framework bug
  • Known vulnerable libraries reported without a working proof of concept, and third-party vulnerabilities that need no LangChain-specific mitigation
  • langchain-community for reward purposes: submissions are welcome there but the policy states no bounty is offered
  • langchain-experimental and any repository under roughly 50,000 downloads a day, which are excluded from the paid scope outright
  • Low and Medium severity on the open-source table, which the policy prices at zero, so a finding has to reach High before there is any money in it
  • Prompt injection without demonstrated exploitability, the standalone carve-out that runs through every framework program in this space

Rules

What the policy asks of you, and the bug types it won't reward, quoted from Sorona's policy.

While testing

  • Submit through sorona.xyz first.
  • The repository has to be a high-usage LangChain-maintained one, roughly 50,000 downloads a day or more
  • Prompt injection with no demonstrated exploitability is out of scope: show the injected output actually reaching an executor, a secret or a filesystem
  • A known-vulnerable dependency without a working proof of concept does not count
  • Low and Medium severity pay nothing on the open-source table, so a finding has to reach High before there is any money in it at all

Not accepted

  • Prompt injection without demonstrated exploitability
  • Known vulnerable libraries reported without a working proof of concept
  • third-party vulnerabilities that need no LangChain-specific mitigation
  • Issues that only affect LangChain users without a LangChain-controlled vulnerability
  • Low and Medium severity on the open-source table
  • Automated scanner output, rate limiting, missing headers, self-XSS and open redirects without demonstrated impact

Summarised with AI from the program policy on Sorona, read 12 Nov 2026, and checked word for word against it. Read the original

Changes

Tracked since 11 Nov 2026. Last checked 1 hour ago.

No changes yet. When the rewards or scope move, you will see it here and in the RSS feed.

Public CVEs

Published vulnerabilities in this vendor's products, from the NVD.

Search NVD
CVESeverityPublished
CVE-2026-55443 Medium 5.1 22 Jun 2026
CVE-2026-48776 Medium 4.2 17 Jun 2026
CVE-2026-48775 Medium 6.8 16 Jun 2026
CVE-2026-44843 High 8.2 26 May 2026
CVE-2026-41488 Low 3.1 24 Apr 2026
CVE-2026-41481 Medium 6.5 24 Apr 2026
CVE-2026-40190 Medium 5.6 10 Apr 2026
CVE-2026-40087 Medium 5.3 9 Apr 2026
CVE-2026-34070 High 7.5 31 Mar 2026
CVE-2026-28277 Medium 6.8 5 Mar 2026
CVE-2026-25750 High 8.5 4 Mar 2026
CVE-2026-27795 Medium 4.1 25 Feb 2026
CVE-2026-26019 Medium 4.1 11 Feb 2026
CVE-2026-26013 Low 3.7 10 Feb 2026
CVE-2024-58340 High 8.7 12 Jan 2026
CVE-2025-68664 Critical 9.3 23 Dec 2025
CVE-2025-68665 High 8.6 23 Dec 2025
CVE-2025-67644 High 7.3 11 Dec 2025
CVE-2025-2828 Critical 10.0 23 Jun 2025
CVE-2024-8309 Critical 9.8 29 Oct 2024
CVE-2024-7774 Critical 9.1 29 Oct 2024
CVE-2024-7042 Critical 9.8 29 Oct 2024
CVE-2024-46946 Critical 9.8 19 Sep 2024
CVE-2024-5998 High 7.8 17 Sep 2024
CVE-2024-21513 High 8.5 15 Jul 2024
CVE-2024-38459 High 7.8 16 Jun 2024
CVE-2024-3095 High 7.7 6 Jun 2024
CVE-2024-2965 Medium 4.7 6 Jun 2024
CVE-2024-3571 High 8.8 16 Apr 2024
CVE-2024-1455 Medium 5.9 26 Mar 2024
CVE-2024-28088 High 8.1 4 Mar 2024
CVE-2024-2057 Medium 6.3 1 Mar 2024
CVE-2024-27444 Critical 9.8 26 Feb 2024
CVE-2024-0243 High 8.1 26 Feb 2024
CVE-2023-32786 High 7.5 20 Oct 2023
CVE-2023-46229 High 8.8 19 Oct 2023
CVE-2023-44467 Critical 9.8 9 Oct 2023
CVE-2023-39631 Critical 9.8 1 Sep 2023
CVE-2023-36281 Critical 9.8 22 Aug 2023
CVE-2023-39659 Critical 9.8 15 Aug 2023
CVE-2023-38860 Critical 9.8 15 Aug 2023
CVE-2023-38896 Critical 9.8 15 Aug 2023
CVE-2023-36095 Critical 9.8 5 Aug 2023
CVE-2023-36188 Critical 9.8 6 Jul 2023
CVE-2023-36189 High 7.5 6 Jul 2023
CVE-2023-36258 Critical 9.8 3 Jul 2023
CVE-2023-34541 Critical 9.8 20 Jun 2023
CVE-2023-34540 Critical 9.8 14 Jun 2023
CVE-2023-29374 Critical 9.8 5 Apr 2023

Original policy

Copied from sorona.xyz on 12 Nov 2026. The summaries on this page are made from it; the live page may have changed since.

Skip to content What this pays sorona.xyz pays 1.25× the program's reward, up to +$1,000 per finding, plus a complexity bonus of up to $1,000 for especially complex or well-chained bugs. Finding │ Program pays │ Through sorona.xyz Severe / Critical, open-source tier (the $5,000-$10,000+ band is the separate LangSmith commercial table) │ $2,000 - $4,000 │ $2,500 - $5,000 High, open-source tier │ $500 - $2,000 │ $625 - $2,500 Low / Medium, open-source tier: the policy states no bounty │ $0 │ $0 Submit a vulnerability CVE history 9 Last 12 months 45 Lifetime Code execution 35 % Injection 25 % Info disclosure 20 % Parsing/validation 15 % Latest advisories Loading the feed Overview LangChain is the default orchestration layer for a very large share of production LLM applications, and its footprint is much larger than its star count suggests because most consumption is transitive: langchain and langchain-core together run to tens of millions of PyPI downloads a month, and langchain-core sits underneath most of the Python agent ecosystem, including LangGraph, the LangSmith SDKs and a long tail of vendor integration packages. Deployment is overwhelmingly server-side, inside enterprise application backends, which is exactly where a deserialisation bug or a tool-execution path that model output can steer converts into remote code execution on infrastructure holding customer data: code execution is 35 percent of this project's advisory history, and langchain-core is the hot surface right now with fourteen advisories in the last twelve months. LangChain, Inc. runs the bounty itself out of the repository's security policy rather than through a platform, and the open-source table pays $2,000 to $4,000 for a Severe or Critical finding, $500 to $2,000 for a High, and nothing at all for Low or Medium. Read the tables carefully before you size the work: the $5,000 to $10,000+ band that appears on the same page is the LangSmith commercial-platform scale, and LangSmith is not open source. sorona.xyz adds 1.25× on top of whatever LangChain awards, up to $1,000 more, plus a complexity bonus of up to $1,000 for a well-chained finding. In scope The declared scope is high-usage LangChain-maintained open-source repositories, roughly 50,000 downloads a day or more, with non-production repositories like langchain-experimental excluded and langchain-community accepted for submission without a bounty langchain and langchain-core in full: the runnable execution layer, chains and agents, prompt templating, callbacks and tracing, and the serialisation helpers that load and dump objects langgraph , the stateful agent-graph runtime, with its checkpointers and persistence layer, where graph state crosses a serialisation boundary Tool-calling and agent-executor paths, meaning anywhere model output reaches something that executes: a shell, an interpreter, a database client or an HTTP caller Document loaders, retrievers, vector-store integrations and output parsers, where the framework handles attacker-supplied content most directly The first-party integration packages that clear the download threshold on their own LangSmith and langchain.com are in the same program on their own higher tables, as closed-source assets rather than as part of this entry Out of scope Prompt injection without demonstrated exploitability, the standalone carve-out that runs through every framework program in this space Known vulnerable libraries reported without a working proof of concept, and third-party vulnerabilities that need no LangChain-specific mitigation Issues that only affect LangChain users without a LangChain-controlled vulnerability, so insecure application code written on top of the framework is not a framework bug langchain-experimental and any repository under roughly 50,000 downloads a day, which are excluded from the paid scope outright langchain-community for reward purposes: submissions are welcome there but the policy states no bounty is offered Low and Medium severity on the open-source table, which the policy prices at zero, so a finding has to reach High before there is any money in it Automated scanner output, rate limiting, missing headers, self-XSS and open redirects without demonstrated impact Most-valued findings A reliable path to remote code execution reachable from untrusted input across many deployments: a deserialisation defect in a loader or a checkpointer, or an executor that model output can steer into a shell. This is the Severe/Critical band, the only one that reaches $4,000, and the policy names RCE as its own example. Exposure of environment secrets or provider API keys out of a running chain, which the policy places in the same top band and which turns one framework bug into credential theft across every tenant Injection that survives to a sink with real consequences, whether SQL, command, template or SSRF through a retriever or a tool, as distinct from prompt injection that only changes model output and is explicitly out of scope Defects in langchain-core specifically, which carries fourteen advisories in the last twelve months and sits transitively under most of the Python agent ecosystem, so one bug there reaches far beyond direct users Cross-session or cross-tenant data exposure through LangGraph's persistence layer, where one user's checkpointed graph state becomes readable to another Program rules Submit through sorona.xyz first. We validate, coordinate with the program's security team, and add the payout uplift on top of whatever it awards. The repository has to be a high-usage LangChain-maintained one, roughly 50,000 downloads a day or more; langchain , langchain-core and langgraph all clear that comfortably and smaller packages do not langchain-community submissions are accepted but explicitly earn no bounty, because the project treats it as community-maintained Prompt injection with no demonstrated exploitability is out of scope: show the injected output actually reaching an executor, a secret or a filesystem, not just that it changes the model's behaviour A known-vulnerable dependency without a working proof of concept does not count, and a third-party vulnerability is out of scope unless LangChain-specific mitigations are required Low and Medium severity pay nothing on the open-source table, so a finding has to reach High before there is any money in it at all Payment is by wire or Goody and availability varies by country, which is worth checking before you commit time Disclosure Coordinated directly with LangChain, which states an initial response within four business days and initial triage within fifteen. The policy tells you not to disclose publicly without their explicit written permission, so the timing is theirs; sorona.xyz holds the finding until LangChain has shipped a fix. Safe harbor Sorona will not pursue legal action against you for good-faith research submitted to us in line with this policy. We cannot speak for the upstream project, its vendor, or any third party, and we do not grant authorization on their behalf. You are responsible for understanding and following the laws that apply to you, wherever you are, and for staying within any scope the project has defined. Submit a vulnerability