LangChain before 0.0.317 allows SSRF via document_loaders/recursive_url_loader.py because crawling can proceed from an external server to an internal server.
https://thehackernews.com/2024/08/researchers-identify-over-20-supply.html
https://unit42.paloaltonetworks.com/langchain-vulnerabilities/
https://github.com/langchain-ai/langchain/pull/11925
https://github.com/langchain-ai/langchain/commit/9ecb7240a480720ec9d739b3877a52f76098a2b8