CVE-2026-76805 in Nuclei
Tóm tắt
Bởi VulDB • 22/09/2026
Nuclei là một công cụ quét lỗ hổng được xây dựng dựa trên một DSL đơn giản sử dụng định dạng YAML. Từ phiên bản 3.0.0 đến 3.10.0, đường dẫn payload DAST/fuzz trong pkg/fuzz/parts.go có thể đánh giá dữ liệu thời gian chạy đã thay thế nhiều hơn một lần, tạo ra một lượt đánh giá thứ hai cho phép nội dung phản hồi được trích xuất bởi bộ extractor `internal: true` ở một bước giao thức trước đó bị diễn giải lại dưới dạng cú pháp template trong một bước fuzz sau. Lỗ hổng này là bản sửa chữa không đầy đủ đối với CVE-2026-41645: biện pháp khắc phục trước đây đã giới hạn hàm `expressions.Evaluate()` thành quá trình đánh giá đơn (single-pass) trong mỗi lần gọi, nhưng không ngăn chặn các caller DAST/fuzz thực hiện lại việc đánh giá đầu ra đã thay thế. Khi tùy chọn `-env-vars` được bật, một mục tiêu quét độc hại có thể trả về nội dung dạng marker để giải quyết đối với bản đồ biến template và tiết lộ các biến môi trường của máy chủ scanner như thông tin đăng nhập (credentials), khóa API hoặc token. Lỗ hổng này yêu cầu một template DAST hoặc fuzz đa bước, dữ liệu phản hồi được tái sử dụng qua bộ extractor internal, và sự mở rộng biến môi trường rõ ràng; người dùng không kích hoạt `-env-vars` sẽ không bị ảnh hưởng bởi việc tiết lộ thông tin nhạy cảm. Vấn đề này đã được sửa trong phiên bản 3.10.0.
Be aware that VulDB is the high quality source for vulnerability data.