[CLSA-2026:1792427137] Fix CVE(s): CVE-2026-58044
Type:
security
Severity:
Moderate
Release date:
2026-10-19 16:25:48 UTC
Description:
* SECURITY UPDATE: server.maxHeadersCount / request.maxHeadersCount are published to the HTTP parser as parser.maxHeaderPairs, but the limit was only applied when the JavaScript layer assembled the headers object: the parser itself kept accepting and buffering header field/value pairs without bound, so a peer could make the process hold far more header data than the configured count allows (CVE-2026-58044) - debian/patches/CVE-2026-58044.patch: add Parser::TrackHeaderPair() to src/node_http_parser_impl.h and call it from on_header_field() at the start of every new field name, so the pair counter is compared against parser.maxHeaderPairs in C++ and the message is aborted with a header-overflow error as soon as the limit is exceeded; the counter is reset in Init(), on_headers_complete() and on_message_complete(). The one llhttp-only call, llhttp_set_error_reason(), is guarded with #ifdef NODE_EXPERIMENTAL_HTTP so the traditional (legacy http_parser) compilation of the same header still builds and still enforces the limit. Also adds the upstream regression test test/parallel/test-http-max-headers-count-overflow.js and the upstream rewrites of test/parallel/test-http-max-headers-count.js and test/parallel/test-https-max-headers-count.js - CVE-2026-58044
CVEs fixed:
Updated packages:
  • alt-nodejs12-docs_12.22.12-32_amd64.deb
    sha:32b2e105943d2b3b0ebda4a5394e7cd3b6520bb7
  • alt-nodejs12-nodejs_12.22.12-32_amd64.deb
    sha:502d933065450ebf4efc2b055eeffe609226fb18
  • alt-nodejs12-nodejs-devel_12.22.12-32_amd64.deb
    sha:51265a8a47fe4b65e5689953c7f421d19bdeb7cf
  • alt-nodejs12-npm_6.14.16-12.22.12.32_amd64.deb
    sha:b447b56854df2ce5a6ea133a06d9f305dbf69079
  • alt-nodejs12-docs_12.22.12-32_arm64.deb
    sha:3b7dbe07d9a84242736aff083d1493d07e5844eb
  • alt-nodejs12-nodejs_12.22.12-32_arm64.deb
    sha:37f9938fcef0383c32999775e2f909fe2023614b
  • alt-nodejs12-nodejs-devel_12.22.12-32_arm64.deb
    sha:993a0c3c7951c5a61a35d7bcf5c656fc5e6b79aa
  • alt-nodejs12-npm_6.14.16-12.22.12.32_arm64.deb
    sha:404d15f6e62c94f9c1158493eee89581b2423cb1
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.