langchain_experimental (aka LangChain Experimental) 0.1.17 through 0.3.0 for LangChain allows attackers to execute arbitrary code through sympy.sympify (which uses eval) in LLMSymbolicMathChain. LLMSymbolicMathChain was introduced in fcccde406dd9e9b05fc9babcbeb9ff527b0ec0c6 (2023-10-05).
History

Thu, 19 Sep 2024 14:30:00 +0000

Type Values Removed Values Added
First Time appeared Langchain
Langchain langchain Experimental
Weaknesses CWE-20
CPEs cpe:2.3:a:langchain:langchain_experimental:*:*:*:*:*:python:*:*
Vendors & Products Langchain
Langchain langchain Experimental
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 19 Sep 2024 05:15:00 +0000

Type Values Removed Values Added
Description langchain_experimental (aka LangChain Experimental) 0.1.17 through 0.3.0 for LangChain allows attackers to execute arbitrary code through sympy.sympify (which uses eval) in LLMSymbolicMathChain. LLMSymbolicMathChain was introduced in fcccde406dd9e9b05fc9babcbeb9ff527b0ec0c6 (2023-10-05).
References

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published: 2024-09-19T00:00:00

Updated: 2024-09-19T14:06:52.692Z

Reserved: 2024-09-15T00:00:00

Link: CVE-2024-46946

cve-icon Vulnrichment

Updated: 2024-09-19T14:06:19.168Z

cve-icon NVD

Status : Received

Published: 2024-09-19T05:15:11.857

Modified: 2024-09-19T14:35:09.763

Link: CVE-2024-46946

cve-icon Redhat

No data.