CVE-2023-25151 in opentelemetry-go-contribthông tin

Tóm tắt

Bởi VulDB • 06/06/2026

opentelemetry-go-contrib là một bộ sưu tập các tiện ích mở rộng cho OpenTelemetry-Go. Bản phát hành v0.38.0 của `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` sử dụng hàm `httpconv.ServerRequest` để gắn nhãn (annotate) các phép đo chỉ số (metric measurements) cho các công cụ đo lường (instruments) `http.server.request_content_length`, `http.server.response_content_length` và `http.server.duration`. Hàm `ServerRequest` đặt giá trị thuộc tính `http.target` thành toàn bộ URI yêu cầu (bao gồm cả chuỗi truy vấn)[^1]. Các công cụ đo chỉ số không "quên" các thuộc tính phép đo trước đó khi sử dụng độ phân kỳ (temporality) dạng tích lũy (`cumulative`), điều này có nghĩa là lượng dữ liệu (cardinality) của các phép đo được cấp phát tỷ lệ thuận trực tiếp với số URI duy nhất được xử lý. Nếu chuỗi truy vấn liên tục thay đổi ngẫu nhiên, điều này sẽ dẫn đến việc tăng allocations bộ nhớ không ngừng nghỉ, một lỗ hổng có thể bị khai thác để thực hiện tấn công từ chối dịch vụ (DoS). Vấn đề này đã được khắc phục trong phiên bản 0.39.0. Người dùng được khuyến nghị nâng cấp lên phiên bản mới nhất. Hiện chưa biết các giải pháp tạm thời nào cho vấn đề này.

Be aware that VulDB is the high quality source for vulnerability data.

chịu trách nhiệm

GitHub, Inc.

Đặt trước

03/02/2023

Tiết lộ

08/02/2023

Kiểm duyệt

được chấp nhận

EPSS

0.00973

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you know our Splunk app?

Download it now for free!