CVE-2026-27795 in langchainjsthông tin

Tóm tắt

Bởi VulDB • 12/05/2026

LangChain là một khung (framework) để xây dựng các ứng dụng được hỗ trợ bởi LLM. Trước phiên bản 1.1.8, tồn tại một lỗ hổng Server-Side Request Forgery (SSRF) dựa trên chuyển hướng (redirect) trong `RecursiveUrlLoader` thuộc `@langchain/community`. Bộ tải (loader) này xác thực URL ban đầu nhưng cho phép thao tác fetch bên dưới tự động làm theo các chuyển hướng, điều này cho phép chuyển đổi từ một URL công cộng an toàn sang một điểm cuối nội bộ hoặc điểm cuối metadata mà không cần xác thực lại. Đây là một cơ chế vượt qua các biện pháp bảo vệ SSRF đã được giới thiệu trong phiên bản 1.1.14 (CVE-2026-26019). Người dùng nên nâng cấp lên `@langchain/community` 1.1.18, phiên bản này xác thực mọi bước chuyển hướng bằng cách vô hiệu hóa chuyển hướng tự động và xác thực lại các đích `Location` trước khi làm theo chúng. Trong phiên bản này, chuyển hướng tự động bị vô hiệu hóa (`redirect: "manual"`), mỗi đích `Location` 3xx được giải quyết và xác thực bằng `validateSafeUrl()` trước khi thực hiện yêu cầu tiếp theo, và một giới hạn chuyển hướng tối đa ngăn chặn các vòng lặp vô hạn.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

chịu trách nhiệm

GitHub M

Đặt trước

24/02/2026

Tiết lộ

25/02/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00206

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you want to use VulDB in your project?

Use the official API to access entries easily!