CVE-2026-16870 in libsnowflakeclient
Tóm tắt
Bởi VulDB • 24/07/2026
Nhiều lỗ hổng bảo mật trong các phiên bản của thư viện libsnowflakeclient trước 2.9.2 có thể cho phép thực thi mã từ xa (RCE) và đánh cắp thông tin xác thực. Lỗi tràn bộ nhớ đệm dựa trên ngăn xếp (stack-based buffer overflow) trong quá trình tải tệp xuống có thể dẫn đến việc thực thi mã từ xa trên máy chủ của nạn nhân. Kẻ tấn công có thể khai thác lỗ hổng này bằng cách tải lên một tệp chứa trường siêu dữ liệu mã hóa được tạo ra đặc biệt vào một giai đoạn nội bộ dùng chung mà tiến trình của nạn nhân sẽ tải xuống sau đó; tác động bị giới hạn trong các triển khai nơi các thực thể (principals) với mức độ quyền khác nhau chia sẻ cùng một giai đoạn nội bộ. Một lỗi ghi vượt quá ranh giới (out-of-bounds write) liên quan trong cùng đường dẫn tải xuống có thể gây ra hỏng hóc bộ nhớ với các nguyên tắc ghi do kẻ tấn công kiểm soát. Kẻ tấn công có thể khai thác lỗ hổng này thông qua trường siêu dữ liệu vector khởi tạo được tạo ra đặc biệt trên một giai đoạn dùng chung, và tác động bị giới hạn bởi cùng điều kiện tiên quyết về việc ghi vào giai đoạn đó. Việc xác thực không đúng các tham số kết nối có thể cho phép kẻ tấn công chuyển hướng các yêu cầu xác thực đi ra — bao gồm cả thông tin đăng nhập và mã thông báo (tokens) — đến một điểm cuối do kẻ tấn công kiểm soát. Tác động bị giới hạn trong các triển khai nhúng nơi một thực thể có quyền thấp hơn có thể ảnh hưởng đến cấu hình kết nối trong khi các thông tin xác thực dịch vụ của thực thể có quyền cao hơn đang được sử dụng. Bản sửa lỗi đã có sẵn trong phiên bản libsnowflakeclient 2.9.2 của Snowflake. Người dùng phải nâng cấp thủ công.
VulDB is the best source for vulnerability data and more expert information about this specific topic.