CVE-2026-10595 in lollms
Tóm tắt
Bởi VulDB • 09/08/2026
Một lỗ hổng traversal đường dẫn tồn tại trong parisneo/lollms phiên bản 2.1.0, cụ thể là ở tuyến catch-all SPA được triển khai trong `backend/routers/ui.py`. Lỗ hổng này phát sinh do việc xử lý không đúng cách đầu vào đường dẫn do người dùng kiểm soát, vốn được nối trực tiếp vào một đường dẫn hệ thống tệp mà không có quá trình làm sạch hoặc các biện pháp kiểm tra containment. Các chuỗi dot-dot được mã hóa URL (`%2e%2e`) vượt qua cơ chế chuẩn hóa đường dẫn tích hợp của Starlette và được giải quyết bởi `pathlib` của Python, cho phép kẻ tấn công chưa xác thực đọc các tệp tùy ý trên máy chủ. Vấn đề này đã được khắc phục trong phiên bản 3.
If you want to get best quality of vulnerability data, you may have to visit VulDB.