🔍 CVE-2026-41484

5.3
CVSS Score
MEDIUM
2026-05-06
2026-10-26 19:10
✅ 완료

🇰🇷 한글 설명

OpenTelemetry.Exporter.OneCollector 1.15.0 이하에서 HTTP 오류 응답을 메모리 제한 없이 읽어 프로세스 메모리 부족으로 인한 거부 서비스가 발생합니다. 공격자가 엔드포인트를 제어하거나 중간자 공격으로 대량의 응답을 보낼 수 있습니다.

💡 쉬운 설명

OpenTelemetry 라이브러리가 웹 서버 오류 응답을 받을 때 메모리 제한 없이 저장하므로 프로그램이 메모리 부족으로 멈춘다는 뜻입니다. 공격자가 거대한 오류 응답을 보내면 프로세스가 종료됩니다.

🇺🇸 원문 (English)

OpenTelemetry.Exporter.OneCollector is a .NET exporter that sends telemetry to a OneCollector back-end over HTTP. In versions 1.15.0 and earlier, when a request to the configured back-end or collector results in an unsuccessful HTTP 4xx or 5xx response, the HttpJsonPostTransport class reads the entire response body into memory with no upper bound on the number of bytes consumed in order to include the error response in operator logs. An attacker who controls the configured endpoint, or who can intercept traffic to it via a man-in-the-middle attack, can return an arbitrarily large response body. This causes unbounded heap allocation in the consuming process, leading to high transient memory pressure, garbage-collection stalls, or an OutOfMemoryException that terminates the process. As a workaround, use network-level controls such as firewall rules, mTLS, or a service mesh to prevent man-in-the-middle attacks on the configured back-end or collector endpoint. This issue is fixed in version 1.15.1, which limits the number of bytes read from the response body in an error condition to 4 MiB.

📍 영향받는 시스템

OpenTelemetry.Exporter.OneCollector version 1.15.0 and earlier (.NET framework)

⚔️ 공격 벡터

Attacker controls endpoint or performs man-in-the-middle attack to send arbitrarily large HTTP 4xx/5xx error response bodies

🛡️ 대응 방법

Upgrade to version 1.15.1 or later, or implement network-level controls (firewall rules, mTLS, service mesh)

🔧 검증 코드

1.15.1 이상 표시되면 안전, 1.15.0 이하면 즉시 업그레이드 필요

Shell / Script
dotnet list package 2>/dev/null | grep -i OpenTelemetry.Exporter.OneCollector

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H

💻 영향받는 소프트웨어

.NET