Skip to content
Heist/ feed
Back to feed
High

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

Type: advisorySources: OSV

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.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-44902
Confirmed fixed CVEs
Not specified
Updated in this feed
5 Nov 2026, 05:19 UTC · Revision 1

Source evidence

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

core-osv · Original source

Published 27 May 2026, 14:49 UTC

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.

osv:CVE-2026-44902
Complete source record
{
  "id": "e546b81446d7033dcc6a6c6d0db97048328d9e0e0e80ed1e7fc7a35fdbdb3384",
  "url": "https://osv.dev/vulnerability/CVE-2026-44902",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "opentelemetry-js: Prometheus exporter process crash via malformed HTTP request",
    "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.",
    "evidence": "osv:CVE-2026-44902",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2026-44902",
      "aliases": [
        "CVE-2026-44902",
        "GHSA-q7rr-3cgh-j5r3"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/open-telemetry/opentelemetry-js",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "74cde1b674508ccc0ed2601ac43a80ff2d35114c"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "0.217.0"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StringRangeExpression"
                  },
                  {
                    "cpe": "cpe:2.3:a:opentelemetry:opentelemetry\\/exporter-prometheus:*:*:*:*:*:node.js:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "0.217.0"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:opentelemetry:opentelemetry\\/sdk-node:*:*:*:*:*:node.js:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "0.217.0"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v2.7.1",
            "experimental/v0.216.0",
            "v2.7.0",
            "experimental/v0.215.0",
            "v2.6.1",
            "experimental/v0.214.0",
            "api/v1.9.1",
            "v2.6.0",
            "experimental/v0.213.0",
            "semconv/v1.40.0",
            "v2.5.1",
            "experimental/v0.212.0",
            "v2.5.0",
            "experimental/v0.211.0",
            "semconv/v1.39.0",
            "v2.4.0",
            "experimental/v0.210.0",
            "v2.3.0",
            "experimental/v0.209.0",
            "semconv/v1.38.0",
            "experimental/v0.208.0",
            "v2.2.0",
            "experimental/v0.207.0",
            "experimental/v0.206.0",
            "experimental/v0.205.0",
            "v2.1.0",
            "experimental/v0.204.0",
            "semconv/v1.37.0",
            "semconv/v1.36.0",
            "experimental/v0.203.0",
            "experimental/v0.202.0",
            "semconv/v1.34.0",
            "semconv/v1.33.1",
            "experimental/v0.201.1",
            "v2.0.1",
            "experimental/v0.201.0",
            "semconv/v1.33.0",
            "semconv/v1.32.0",
            "semconv/v1.31.0",
            "v2.0.0",
            "experimental/v0.200.0",
            "semconv/v1.30.0",
            "semconv/v1.29.0",
            "v1.30.0",
            "experimental/v0.57.0",
            "v1.29.0",
            "experimental/v0.56.0",
            "semconv/v1.28.0",
            "v1.28.0",
            "experimental/v0.55.0",
            "experimental/v0.54.2",
            "experimental/v0.54.1",
            "v1.27.0",
            "experimental/v0.54.0",
            "v1.26.0",
            "semconv/v1.27.0",
            "experimental/v0.53.0",
            "semconv/v1.26.0",
            "v1.25.1",
            "experimental/v0.52.1",
            "v1.25.0",
            "experimental/v0.52.0",
            "api/v1.9.0",
            "v1.24.0",
            "experimental/v0.51.0",
            "v1.23.0",
            "experimental/v0.50.0",
            "experimental/v0.49.1",
            "v1.22.0",
            "experimental/v0.49.0",
            "api/v1.8.0",
            "v1.21.0",
            "experimental/v0.48.0",
            "v1.20.0",
            "experimental/v0.47.0",
            "v1.19.0",
            "experimental/v0.46.0",
            "v1.18.1",
            "experimental/v0.45.1",
            "v1.18.0",
            "experimental/v0.45.0",
            "api/v1.7.0",
            "v1.17.1",
            "experimental/v0.44.0",
            "v1.17.0",
            "experimental/v0.43.0",
            "api/v1.6.0",
            "v1.16.0",
            "experimental/v0.42.0",
            "api/v1.5.0",
            "v1.15.2",
            "experimental/v0.41.2",
            "v1.15.1",
            "experimental/v0.41.1",
            "v1.15.0",
            "experimental/v0.41.0",
            "v1.14.0",
            "experimental/v0.40.0",
            "experimental/v0.39.1",
            "v1.13.0",
            "experimental/v0.39.0",
            "v1.12.0",
            "experimental/v0.38.0",
            "v1.11.0",
            "experimental/v0.37.0",
            "v1.10.0",
            "experimental/v0.36.0",
            "api/v1.4.1",
            "v1.9.1",
            "experimental/v0.35.1",
            "v1.9.0",
            "experimental/v0.35.0",
            "api/v1.4.0",
            "v1.8.0",
            "experimental/v0.34.0",
            "api/v1.3.0",
            "v1.7.0",
            "experimental/v0.33.0",
            "v1.6.0",
            "experimental/v0.32.0",
            "v1.5.0",
            "experimental/v0.31.0",
            "v1.4.0",
            "experimental/v0.30.0",
            "experimental/v0.29.1",
            "v1.3.0",
            "experimental/v0.29.0",
            "v1.2.0",
            "v0.28.0",
            "v1.1.1",
            "v1.1.0",
            "stable/v1.0.1",
            "experimental/v0.27.0",
            "stable/v1.0.0",
            "v0.26.0",
            "v0.25.0",
            "v0.24.0",
            "v0.23.0",
            "v0.22.0",
            "v0.21.0",
            "v0.20.0",
            "v0.19.0",
            "v0.18.2",
            "v0.18.1",
            "v0.18.0",
            "v0.17.0",
            "v0.16.0",
            "v0.15.0",
            "v0.14.0",
            "v0.13.0",
            "v0.12.0",
            "v0.11.0",
            "0.11.0",
            "v0.10.3-canary.0",
            "v0.10.2",
            "v0.10.1",
            "v0.10.0",
            "v0.9.0",
            "v0.8.3",
            "v0.8.2",
            "v0.8.1",
            "v0.8.0",
            "v0.7.0",
            "v0.6.1",
            "v0.6.0",
            "v0.5.2",
            "v0.5.1",
            "v0.5.0",
            "v0.4.0",
            "v0.3.3",
            "v0.3.2",
            "v0.3.1",
            "v0.3.0",
            "v0.2.0",
            "v0.1.1",
            "v0.1.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-44902.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:42.627821982Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/44xxx/CVE-2026-44902.json",
        "https://github.com/open-telemetry/opentelemetry-js/security/advisories/GHSA-q7rr-3cgh-j5r3",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-44902"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-755"
        ],
        "cna_assigner": "GitHub_M",
        "unresolved_ranges": [
          {
            "extracted_events": [
              {
                "range": [
                  {
                    "fixed": "0.75.0"
                  }
                ],
                "source": "AFFECTED_FIELD",
                "strategy": "StringRangeExpression"
              }
            ]
          }
        ],
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/44xxx/CVE-2026-44902.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-44902",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 510445,
  "published_at": "2026-05-27T14:49:04.94+00:00"
}