CVE-2026-44902

opentelemetry-js: Prometheus exporter process crash via malformed HTTP request

Published May 27, 2026 CVSS 3.1 · 7.5 High EPSS < 1% KEV · Not listed
Description
opentelemetry-js is the OpenTelemetry JavaScript Client. Prior to 0.217.0, a single malformed HTTP request crashes any Node.js process running the OpenTelemetry JS Prometheus exporter. The metrics endpoint (default 0.0.0.0:9464) has no error handling around URL parsing, so a request with an invalid URI causes an uncaught TypeError that terminates the process. This vulnerability is fixed in 0.217.0.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-q7rr-3cgh-j5r3 Prometheus exporter process crash via malformed HTTP request
History
Type Values Removed Values Added
First Time appeared Opentelemetry opentelemetry\/auto-instrumentations-node
Opentelemetry opentelemetry\/exporter-prometheus
Opentelemetry opentelemetry\/sdk-node
CPEs cpe:2.3:a:opentelemetry:opentelemetry\/auto-instrumentations-node:*:*:*:*:*:node.js:*:*
cpe:2.3:a:opentelemetry:opentelemetry\/exporter-prometheus:*:*:*:*:*:node.js:*:*
cpe:2.3:a:opentelemetry:opentelemetry\/sdk-node:*:*:*:*:*:node.js:*:*
Vendors & Products Opentelemetry opentelemetry\/auto-instrumentations-node
Opentelemetry opentelemetry\/exporter-prometheus
Opentelemetry opentelemetry\/sdk-node
Type Values Removed Values Added
First Time appeared Opentelemetry
Opentelemetry auto-instrumentations-node
Opentelemetry exporter-prometheus
Opentelemetry opentelemetry-js
Opentelemetry sdk-node
Vendors & Products Opentelemetry
Opentelemetry auto-instrumentations-node
Opentelemetry exporter-prometheus
Opentelemetry opentelemetry-js
Opentelemetry sdk-node
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description opentelemetry-js is the OpenTelemetry JavaScript Client. Prior to 0.217.0, a single malformed HTTP request crashes any Node.js process running the OpenTelemetry JS Prometheus exporter. The metrics endpoint (default 0.0.0.0:9464) has no error handling around URL parsing, so a request with an invalid URI causes an uncaught TypeError that terminates the process. This vulnerability is fixed in 0.217.0.
Title opentelemetry-js: Prometheus exporter process crash via malformed HTTP request
Weaknesses CWE-755
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}