{"schema":"threatline.record/2","record":{"id":"CVE-2026-58044","aliases":[],"summary":"A flaw in Node.js HTTP client can cause a request desynchronization for Node.js-based forwarding proxies that rebuild outbound headers from the visible `IncomingMessage` headers while piping the origi","details":"A flaw in Node.js HTTP client can cause a request desynchronization for Node.js-based forwarding proxies that rebuild outbound headers from the visible `IncomingMessage` headers while piping the original body to a reused backend connection.\r\n\r\nNode.js can omit headers beyond `maxHeadersCount` / `maxHeaderPairs` from `req.headers`, `req.rawHeaders`, and `req.headersDistinct`, while still using those omitted headers internally for HTTP message framing. In particular, `Content-Length` can be hidden from userland while the request body is still delivered.\r\n\r\nThis vulnerability affects all supported release lines: **Node.js 22**, **Node.js 24**, and **Node.js 26**.","categories":["Runtimes & languages"],"product":"node","vendor":"nodejs","ecosystem":null,"affected_ranges":[{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-58044","source_modified_at":"2026-08-04T15:03:46.089Z","fetched_at":"2026-10-24T00:31:04.721601Z","product":"node","vendor":"nodejs","versions":[{"version":"26.5.0","status":"affected","lessThanOrEqual":"26.5.0","versionType":"semver"},{"version":"24.18.0","status":"affected","lessThanOrEqual":"24.18.0","versionType":"semver"},{"version":"22.23.1","status":"affected","lessThanOrEqual":"22.23.1","versionType":"semver"}],"defaultStatus":"unaffected"}],"fixed_versions":[],"cvss":3.7,"severity":"Low","kev":{"listed":false},"epss":{"probability":0.00271,"percentile":0.18298,"score_date":"2026-10-23"},"published_at":"2026-08-04T00:49:58.297Z","modified_at":"2026-08-04T15:03:46.089Z","provenance":[{"source":"CVE List","url":"https://www.cve.org/CVERecord?id=CVE-2026-58044","fetched_at":"2026-10-24T00:31:04.721601Z","source_modified_at":"2026-08-04T15:03:46.089Z"},{"source":"EPSS","url":"https://api.first.org/data/v1/epss?cve=CVE-2026-58044","fetched_at":"2026-10-24T00:31:04.721601Z","source_modified_at":"2026-10-23"}],"sources":["CVE List","EPSS"],"references":[{"source":"CVE List","url":"https://nodejs.org/en/blog/vulnerability/july-2026-security-releases"}],"locations":[],"motoko_assessment":{"status":"requires_architecture_review","automatic_remediation":false},"cve_state":"PUBLISHED","cvss_source":"CVE List","ssvc":{"exploitation":"none","automatable":"no","technical_impact":"partial","assessed_at":"2026-08-04T14:19:38.226326Z"},"classification":{"method":"product-first software-layer rules","rules_version":"2.1","matched_on":"vendor and product","confidence":"heuristic","reviewed":false},"change_timestamp":"2026-08-04T15:03:46.089Z","content_hash":"f6729bdcbe69a31487f809caf96b35d948a82b24fb11eefc00edb748d6ab5a3a"}}
