Read the docs
TI-2026-32777 Aliases CVE-2026-44902GHSA-q7rr-3cgh-j5r3

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

Priority HIGH 72CWE-755Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
None · None · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA, GitHub and Red Hat.

Summary

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.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00473 41st percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Fixed opentelemetry-js (open-telemetry): 0.217.0exporter-prometheus (@opentelemetry): 0.217.0+5 more productsRed Hat: 2 advisories

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
Yes
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
open-telemetryopentelemetry-jsbefore 0.217.00.217.0Patch availableCNA
open-telemetryexporter-prometheusbefore 0.217.00.217.0Patch availableCNA
open-telemetrysdk-nodebefore 0.217.00.217.0Patch availableCNA
open-telemetryauto-instrumentations-nodebefore 0.75.00.75.0Patch availableCNA
—@opentelemetry/exporter-prometheus (npm)before 0.217.00.217.0Patch availableGHSA-q7rr-3cgh-j5r3
—@opentelemetry/sdk-node (npm)0.57.0 to before 0.217.00.217.0Patch availableGHSA-q7rr-3cgh-j5r3
—@opentelemetry/auto-instrumentations-node (npm)0.55.0 to before 0.75.00.75.0Patch availableGHSA-q7rr-3cgh-j5r3
  • opentelemetry-js Vendoropen-telemetry Affected before 0.217.0 Fixed in 0.217.0 Patch available CNA
  • exporter-prometheus Vendoropen-telemetry Affected before 0.217.0 Fixed in 0.217.0 Patch available CNA
  • sdk-node Vendoropen-telemetry Affected before 0.217.0 Fixed in 0.217.0 Patch available CNA
  • auto-instrumentations-node Vendoropen-telemetry Affected before 0.75.0 Fixed in 0.75.0 Patch available CNA
  • @opentelemetry/exporter-prometheus (npm) Vendor— Affected before 0.217.0 Fixed in 0.217.0 Patch available GHSA-q7rr-3cgh-j5r3
  • @opentelemetry/sdk-node (npm) Vendor— Affected 0.57.0 to before 0.217.0 Fixed in 0.217.0 Patch available GHSA-q7rr-3cgh-j5r3
  • @opentelemetry/auto-instrumentations-node (npm) Vendor— Affected 0.55.0 to before 0.75.0 Fixed in 0.75.0 Patch available GHSA-q7rr-3cgh-j5r3

CPE configurations NVD · 3

CPEVersionsRoleVendor
cpe:2.3:a:opentelemetry:opentelemetry\/auto-instrumentations-node:*:*:*:*:*:node.js:*:*before 0.75.0Vulnerableopen-telemetry
cpe:2.3:a:opentelemetry:opentelemetry\/exporter-prometheus:*:*:*:*:*:node.js:*:*before 0.217.0Vulnerableopen-telemetry
cpe:2.3:a:opentelemetry:opentelemetry\/sdk-node:*:*:*:*:*:node.js:*:*before 0.217.0Vulnerableopen-telemetry
  • cpe:2.3:a:opentelemetry:opentelemetry\/auto-instrumentations-node:*:*:*:*:*:node.js:*:* Versions before 0.75.0 Vulnerable ·open-telemetry
  • cpe:2.3:a:opentelemetry:opentelemetry\/exporter-prometheus:*:*:*:*:*:node.js:*:* Versions before 0.217.0 Vulnerable ·open-telemetry
  • cpe:2.3:a:opentelemetry:opentelemetry\/sdk-node:*:*:*:*:*:node.js:*:* Versions before 0.217.0 Vulnerable ·open-telemetry

Remediation

  • Fix · CNA opentelemetry-js (open-telemetry) Fixed in 0.217.0
  • Fix · CNA exporter-prometheus (@opentelemetry) Fixed in 0.217.0
  • Fix · CNA sdk-node (@opentelemetry) Fixed in 0.217.0
  • Fix · CNA auto-instrumentations-node (@opentelemetry) Fixed in 0.75.0
  • Fix · GHSA-q7rr-3cgh-j5r3 @opentelemetry/exporter-prometheus (npm) Fixed in 0.217.0 Advisory →
  • Fix · GHSA-q7rr-3cgh-j5r3 @opentelemetry/sdk-node (npm) Fixed in 0.217.0 Advisory →
  • Fix · GHSA-q7rr-3cgh-j5r3 @opentelemetry/auto-instrumentations-node (npm) Fixed in 0.75.0 Advisory →

Red Hat 2 advisories

  • RHSA-2026:51162 Released 2026-08-06 · Red Hat rating Important
    Red Hat Ansible Automation Platform 2.2 security update
    • Red Hat Ansible Automation Platform 2.2 registry.redhat.io/ansible-automation-platform/bootc-automation-portal-rhel9
  • RHSA-2026:41929 Released 2026-07-20 · Red Hat rating Important
    Red Hat Developer Hub 1.9.7 release.
    • Red Hat Developer Hub 1.9 registry.redhat.io/rhdh/rhdh-hub-rhel9, registry.redhat.io/rhdh/rhdh-rhel9-operator

Vendor assessments

Red Hat

Red Hat rating: Important. Red Hat's page for this CVE →

ProductStatusPlan or fix
Red Hat Ansible Automation Platform 2.2Fixed RHSA-2026:51162
Red Hat Developer Hub 1.9Fixed RHSA-2026:41929
Not affected: 2 products
  • Red Hat Developer Hub 1.9
  • Red Hat Hardened Images

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-44902
  2. 2026-10-03 Alias added: GHSA-q7rr-3cgh-j5r3
  3. 2026-10-20 Affected versions changed · GHSA-q7rr-3cgh-j5r3
  4. 2026-10-20 3 new references · GHSA-q7rr-3cgh-j5r3

References

Sources