CVE-2026-65651 in sqlparserthông tin

Tóm tắt

Bởi VulDB • 21/09/2026

temporalio/sqlparser chấp nhận SQL chứa các biểu thức đơn phân (unary expressions) lồng nhau ở độ sâu lớn và có thể trả về một cây cú pháp trừu tượng (AST) tương ứng với độ sâu đó mà không áp đặt giới hạn lồng nhau phù hợp. Các thao tác String và Walk của thư viện sẽ duyệt qua cây này theo cách đệ quy. Một ứng dụng phân tích SQL do kẻ tấn công kiểm soát và sau đó định dạng hoặc duyệt qua cây trả về có thể gặp phải lỗi tràn ngăn xếp (stack overflow) gây chết ở thời gian chạy trong Go, dẫn đến việc chấm dứt tiến trình; cơ chế phục hồi panic của Go không thể xử lý tình trạng này. Temporal Server chuyển đầu vào truy vấn do người gọi kiểm soát thông qua bộ phân tích bị ảnh hưởng trong các đường dẫn lưu trữ, khả năng hiển thị và worker-query. Trong các đường xác thực bị ảnh hưởng, Máy chủ định dạng đệ quy một biểu thức không hợp lệ khi đang xây dựng lỗi. Trong một triển khai được hỗ trợ với xác thực, người gọi có quyền đọc namespace có thể chấm dứt quá trình Frontend hoặc Matching nhận. Tuyến ListWorkers đã được xác minh động cũng yêu cầu ít nhất một nhịp tim (heartbeat) của worker còn tồn tại. Các yêu cầu lặp lại có thể duy trì tình trạng từ chối dịch vụ (DoS). Vấn đề này chỉ ảnh hưởng đến tính sẵn sàng; không xác định tác động nào đối với tính bảo mật hoặc toàn vẹn.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

chịu trách nhiệm

Temporal

Đặt trước

22/07/2026

Tiết lộ

21/09/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Want to stay up to date on a daily basis?

Enable the mail alert feature now!