CVE-2024-7042

Critical

Description

A vulnerability in the GraphCypherQAChain class of langchain-ai/langchainjs versions 0.2.5 and all versions with this class allows for prompt injection, leading to SQL injection. This vulnerability permits unauthorized data manipulation, data exfiltration, denial of service (DoS) by deleting all data, breaches in multi-tenant security environments, and data integrity issues. Attackers can create, update, or delete nodes and relationships without proper authorization, extract sensitive data, disrupt services, access data across different tenants, and compromise the integrity of the database.

SeverityCritical
CVSS9.8
Exploit probability—
ProductLangchain
PublishedOct 29, 2024
First seenOct 29, 2024
Weakness typeCWE-89SQL injection

How to fix

Update
  • langchain langchain0.3.1 or later
  • @langchain/community0.3.3 or later

Affected products

ProductAffected versionsFixed in
langchain langchainv < 0.3.10.3.1
@langchain/communitynpmv < 0.3.30.3.3

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.