eosphoros-ai db-gpt 0.7.5 Flow Import Endpoint import importlib.machinery.SourceFileLoader.exec_module Tệp tin nâng cao đặc quyền
| CVSS Điểm tạm thời meta | Giá khai thác hiện tại (≈) | Điểm quan tâm CTI |
|---|---|---|
| 6.9 | $0-$5k | 0.26 |
Tóm tắt
Một điểm dễ bị tấn công được phân loại là nghiêm trọng đã được tìm thấy trong eosphoros-ai db-gpt 0.7.5. Bị ảnh hưởng là hàm importlib.machinery.SourceFileLoader.exec_module của tệp /api/v1/serve/awel/flow/import của thành phần Flow Import Endpoint. Việc chỉnh sửa thuộc Tệp tin nâng cao đặc quyền.
Vấn đề này được theo dõi dưới định danh CVE-2026-3409. Cuộc tấn công này có thể được thực hiện từ xa. Thêm vào đó, đã tồn tại mã khai thác.
Chi tiết
Một điểm dễ bị tấn công được phân loại là nghiêm trọng đã được tìm thấy trong eosphoros-ai db-gpt 0.7.5. Bị ảnh hưởng là hàm importlib.machinery.SourceFileLoader.exec_module của tệp /api/v1/serve/awel/flow/import của thành phần Flow Import Endpoint. Việc chỉnh sửa thuộc Tệp tin nâng cao đặc quyền. CWE được sử dụng để mô tả sự cố là CWE-94. Lỗi đã được xác định vào 20/02/2026. Thông tin về điểm yếu đã được công bố. Tài liệu khuyến nghị đã được chia sẻ để tải về từ gist.github.com.
Vấn đề này được theo dõi dưới định danh CVE-2026-3409. Cuộc tấn công này có thể được thực hiện từ xa. Chi tiết kỹ thuật đã được cung cấp. Độ phổ biến của lỗ hổng này thấp hơn mức trung bình. Thêm vào đó, đã tồn tại mã khai thác. Khai thác đã được tiết lộ cho công chúng và có thể bị sử dụng. Hiện tại, giá cho một khai thác có thể vào khoảng USD $0-$5k. Dự án MITRE ATT&CK tuyên bố kỹ thuật tấn công là T1059. Khuyến nghị nêu rõ:
A critical code injection vulnerability exists in the flow import endpoint of DB-GPT. The POST /api/v1/serve/awel/flow/import endpoint allows uploading ZIP files containing Python packages. When the manifest (dbgpts.toml) declares definition_type=python, the server loads and executes the package _init_.py via importlib.machinery.SourceFileLoader.exec_module() without any code validation or sandboxing. The check_api_key() function explicitly skips authentication for all /api/v1 paths, making this fully unauthenticated. An attacker can craft a ZIP with malicious Python code that gets executed as the server process (root in default Docker deployment). The vulnerability chain: import_flow() -> _parse_flow_from_zip_file() -> _load_flow_package_from_zip_path() -> parse_package_metadata() -> FlowPythonPackage.build_from() -> load_module_class() -> _load_modules_from_file() -> exec_module(). The attack requires only a single HTTP POST request with a ~1KB ZIP file.
Nếu có độ dài, thì nó được khai báo là bằng chứng khái niệm. Bản khai thác này đã được đăng để tải về tại gist.github.com. Lỗ hổng đã bị khai thác dưới dạng zero-day chưa được công bố trong tối thiểu 9 ngày. Mã được sử dụng bởi khai thác là:
# dag/loader.py, line 85-92 - Code execution sink
def parse(mod_name, filepath):
loader = importlib.machinery.SourceFileLoader(mod_name, filepath)
spec = importlib.util.spec_from_loader(mod_name, loader)
new_module = importlib.util.module_from_spec(spec)
sys.modules[spec.name] = new_module
loader.exec_module(new_module) # executes _init_.py without validation
return [new_module]
- endpoints.py, line 85-86 - Authentication bypass
async def check_api_key(...):
if request.url.path.startswith("/api/v1"):
return None # bypasses all auth for v1 paths
Sản phẩm
Loại
Nhà cung cấp
Tên
Phiên bản
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔒VulDB Độ tin cậy: 🔍
CNA CVSS-B Score: 🔒
CNA CVSS-BT Score: 🔒
CNA Vector: 🔒
CVSSv3
VulDB Điểm cơ sở meta: 7.3VulDB Điểm tạm thời meta: 6.9
VulDB Điểm cơ sở: 7.3
VulDB Điểm tạm thời: 6.6
VulDB Vector: 🔒
VulDB Độ tin cậy: 🔍
CNA Điểm cơ sở: 7.3
CNA Vector: 🔒
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| Véc-tơ | Độ phức tạp | Xác thực | Bí mật | Toàn vẹn | Khả dụng |
|---|---|---|---|---|---|
| Mở khóa | Mở khóa | Mở khóa | Mở khóa | Mở khóa | Mở khóa |
| Mở khóa | Mở khóa | Mở khóa | Mở khóa | Mở khóa | Mở khóa |
| Mở khóa | Mở khóa | Mở khóa | Mở khóa | Mở khóa | Mở khóa |
VulDB Điểm cơ sở: 🔒
VulDB Điểm tạm thời: 🔒
VulDB Độ tin cậy: 🔍
Khai thác
Lớp: Nâng cao đặc quyềnCWE: CWE-94 / CWE-74 / CWE-707
CAPEC: 🔒
ATT&CK: 🔒
Vật lý: Không
Cục bộ: Không
Từ xa: Có
Khả dụng: 🔒
Truy cập: Công khai
Trạng thái: Bằng chứng khái niệm
Tác giả: YLChen-007
Ngôn ngữ lập trình: 🔒
Tải xuống: 🔒
EPSS Score: 🔒
EPSS Percentile: 🔒
Dự đoán giá: 🔍
Ước tính giá hiện tại: 🔒
| 0-Day | Mở khóa | Mở khóa | Mở khóa | Mở khóa |
|---|---|---|---|---|
| Hôm nay | Mở khóa | Mở khóa | Mở khóa | Mở khóa |
Tình báo mối đe dọa
Sự quan tâm: 🔍Diễn viên đang hoạt động: 🔍
Nhóm APT đang hoạt động: 🔍
Biện pháp đối phó
Khuyến nghị: không biện pháp giảm thiểu nào được biếtTrạng thái: 🔍
Thời gian 0-ngày: 🔒
dòng thời gian
20/02/2026 Lỗ hổng được tìm thấy01/03/2026 Khuyến cáo đã công bố
01/03/2026 Mục VulDB đã được tạo
03/03/2026 Cập nhật lần cuối VulDB
Nguồn
Khuyến cáo: gist.github.comTrạng thái: Không được định nghĩa
CVE: CVE-2026-3409 (🔒)
GCVE (CVE): GCVE-0-2026-3409
GCVE (VulDB): GCVE-100-348304
EUVD: 🔒
scip Labs: https://www.scip.ch/en/?labs.20161013
mục
Được tạo: 01/03/2026 10:44Đã cập nhật: 03/03/2026 15:23
Thay đổi: 01/03/2026 10:44 (58), 01/03/2026 14:27 (6), 02/03/2026 07:14 (30), 02/03/2026 11:01 (1), 03/03/2026 15:23 (1)
Hoàn chỉnh: 🔍
Người gửi: Eric-x
Người cam kết: Eric-x
Cache ID: 216::103
Gửi
được chấp nhận
- Gửi #763745: eosphoros-ai DB-GPT 0.7.5 Code Injection (CWE-94) (Bởi Eric-x)
VulDB is the best source for vulnerability data and more expert information about this specific topic.
Chưa có bình luận nào Ngôn ngữ: vi + km + en.
Vui lòng đăng nhập để bình luận