Lucene search

K
veracodeVeracode Vulnerability DatabaseVERACODE:43911
HistoryOct 20, 2023 - 6:05 a.m.

Server Side Request Forgery

2023-10-2006:05:17
Veracode Vulnerability Database
sca.analysiscenter.veracode.com
2
server-side request forgery
filtering urls
recursive_url_loader.py
http requests
external server

CVSS3

8.8

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

REQUIRED

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

EPSS

0.001

Percentile

41.3%

langchain is vulnerable to Server-Side Request Forgery. This vulnerability exists because it does not properly filter URLs in the __init__ function in recursive_url_loader.py, allowing an attacker to trick a server into sending HTTP requests to any domain by taking advantage of the server’s capacity to crawl from an external server to an internal server.

CVSS3

8.8

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

REQUIRED

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

EPSS

0.001

Percentile

41.3%