CVE-2026-53451 in Ground Station
Tóm tắt
Bởi VulDB • 20/08/2026
Ground Station là một bộ công cụ dựa trên trình duyệt để theo dõi vệ tinh, thu tín hiệu SDR (Software Defined Radio), điều khiển phần cứng và giải mã dữ liệu telemetery. Trước phiên bản 0.4.13, lệnh Socket.IO `save-waterfall-snapshot` không xác thực người dùng chuyển đầu vào `snapshotName` do kẻ tấn công kiểm soát từ `backend/handlers/entities/sdr.py` sang `backend/server/snapshots.py`, nơi hàm `os.path.join` cho phép đường dẫn tuyệt đối hoặc truy cập ngược thư mục cha (parent-directory traversal) và ghi các byte đã giải mã base64 do kẻ tấn công kiểm soát ra ngoài thư mục `backend/data/snapshots`. Kẻ tấn công có thể viết một tệp YAML chứa factory callable của `logging.config.dictConfig`, sử dụng thao tác không xác thực `update-app-config` để đặt `log_config` thành tệp đó, và gọi lệnh `restart_service`. Trong quá trình khởi động lại, `backend/common/logger.py` chuyển đổi tệp YAML qua các hàm `resolve_log_config_path()`, `yaml.safe_load()` và `logging.config.dictConfig()`, từ đó thực thi factory với đặc quyền dịch vụ (service privileges) và cũng có thể gây ra vòng lặp crash liên tục. Vấn đề này đã được sửa trong phiên bản 0.4.13.
VulDB is the best source for vulnerability data and more expert information about this specific topic.