From cd8bb037a1d29cb5b0c968e88aa1cf69285a9dd7 Mon Sep 17 00:00:00 2001 From: "advisory-database[bot]" <45398580+advisory-database[bot]@users.noreply.github.com> Date: Mon, 26 Feb 2024 20:57:50 +0000 Subject: [PATCH] Publish GHSA-h9j7-5xvc-qhg5 --- .../GHSA-h9j7-5xvc-qhg5.json | 39 +++++++++++++++++-- 1 file changed, 35 insertions(+), 4 deletions(-) rename advisories/{unreviewed => github-reviewed}/2024/02/GHSA-h9j7-5xvc-qhg5/GHSA-h9j7-5xvc-qhg5.json (63%) diff --git a/advisories/unreviewed/2024/02/GHSA-h9j7-5xvc-qhg5/GHSA-h9j7-5xvc-qhg5.json b/advisories/github-reviewed/2024/02/GHSA-h9j7-5xvc-qhg5/GHSA-h9j7-5xvc-qhg5.json similarity index 63% rename from advisories/unreviewed/2024/02/GHSA-h9j7-5xvc-qhg5/GHSA-h9j7-5xvc-qhg5.json rename to advisories/github-reviewed/2024/02/GHSA-h9j7-5xvc-qhg5/GHSA-h9j7-5xvc-qhg5.json index f6e36b7f96d..4967ec8871b 100644 --- a/advisories/unreviewed/2024/02/GHSA-h9j7-5xvc-qhg5/GHSA-h9j7-5xvc-qhg5.json +++ b/advisories/github-reviewed/2024/02/GHSA-h9j7-5xvc-qhg5/GHSA-h9j7-5xvc-qhg5.json @@ -1,11 +1,12 @@ { "schema_version": "1.4.0", "id": "GHSA-h9j7-5xvc-qhg5", - "modified": "2024-02-26T18:30:29Z", + "modified": "2024-02-26T20:56:21Z", "published": "2024-02-26T18:30:29Z", "aliases": [ "CVE-2024-0243" ], + "summary": "langchain Server-Side Request Forgery vulnerability", "details": "With the following crawler configuration:\n\n```python\nfrom bs4 import BeautifulSoup as Soup\n\nurl = \"https://example.com\"\nloader = RecursiveUrlLoader(\n url=url, max_depth=2, extractor=lambda x: Soup(x, \"html.parser\").text\n)\ndocs = loader.load()\n```\n\nAn attacker in control of the contents of `https://example.com` could place a malicious HTML file in there with links like \"https://example.completely.different/my_file.html\" and the crawler would proceed to download that file as well even though `prevent_outside=True`.\n\nhttps://github.com/langchain-ai/langchain/blob/bf0b3cc0b5ade1fb95a5b1b6fa260e99064c2e22/libs/community/langchain_community/document_loaders/recursive_url_loader.py#L51-L51\n\nResolved in https://github.com/langchain-ai/langchain/pull/15559", "severity": [ { @@ -14,17 +15,47 @@ } ], "affected": [ - + { + "package": { + "ecosystem": "PyPI", + "name": "langchain" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0" + }, + { + "fixed": "0.1.0" + } + ] + } + ] + } ], "references": [ { "type": "ADVISORY", "url": "https://nvd.nist.gov/vuln/detail/CVE-2024-0243" }, + { + "type": "WEB", + "url": "https://github.com/langchain-ai/langchain/pull/15559" + }, { "type": "WEB", "url": "https://github.com/langchain-ai/langchain/commit/bf0b3cc0b5ade1fb95a5b1b6fa260e99064c2e22" }, + { + "type": "PACKAGE", + "url": "https://github.com/langchain-ai/langchain" + }, + { + "type": "WEB", + "url": "https://github.com/langchain-ai/langchain/blob/bf0b3cc0b5ade1fb95a5b1b6fa260e99064c2e22/libs/community/langchain_community/document_loaders/recursive_url_loader.py#L51-L51" + }, { "type": "WEB", "url": "https://huntr.com/bounties/370904e7-10ac-40a4-a8d4-e2d16e1ca861" @@ -35,8 +66,8 @@ "CWE-918" ], "severity": "LOW", - "github_reviewed": false, - "github_reviewed_at": null, + "github_reviewed": true, + "github_reviewed_at": "2024-02-26T20:56:21Z", "nvd_published_at": "2024-02-26T16:27:49Z" } } \ No newline at end of file