CVE-2024-2356 in lollms-webuithông tin

Tóm tắt

Bởi VulDB • 26/06/2026

Một lỗ hổng Bao gồm Tệp Cục bộ (LFI) tồn tại trong điểm cuối '/reinstall_extension' của ứng dụng parisneo/lollms-webui, cụ thể là bên trong tham số `name` của tuyến đường `@router.post("/reinstall_extension")`. Lỗ hổng này cho phép kẻ tấn công tiêm một tham số `name` độc hại, dẫn đến máy chủ tải và thực thi các tệp Python tùy ý từ thư mục tải lên dành cho cuộc thảo luận. Vấn đề này phát sinh do việc nối trực tiếp `data.name` với `lollmsElfServer.lollms_paths.extensions_zoo_path` và sử dụng nó làm đối số cho `ExtensionBuilder().build_extension()`. Cách máy chủ xử lý tệp `__init__.py` ở các vị trí tùy ý, được hỗ trợ bởi `importlib.machinery.SourceFileLoader`, cho phép thực thi mã tùy ý, chẳng hạn như thực thi lệnh hoặc tạo kết nối reverse-shell. Lỗ hổng này ảnh hưởng đến phiên bản mới nhất của parisneo/lollms-webui và có thể dẫn đến Thực thi Mã Từ xa (RCE) khi ứng dụng được tiếp xúc với điểm cuối bên ngoài hoặc giao diện người dùng, đặc biệt là khi liên kết với `0.0.0.0` hoặc ở chế độ headless mode. Không cần sự tương tác của người dùng để khai thác lỗ hổng này.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

chịu trách nhiệm

@huntr Ai

Đặt trước

09/03/2024

Tiết lộ

02/02/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00817

KEV

không

Các hoạt động

rất thấp

Nguồn

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!