<Vulnerability name="CVE-2026-101901">
    <DocumentDistribution xml:lang="en">Copyright © 2012 Red Hat, Inc. All rights reserved.</DocumentDistribution>
    <ThreatSeverity>Important</ThreatSeverity>
    <PublicDate>2026-09-28T17:16:21</PublicDate>
    <Bugzilla id="2542577" url="https://bugzilla.redhat.com/show_bug.cgi?id=2542577" xml:lang="en:us">
axios: Axios: Denial of Service via unhandled error in HTTP/2 session initialization
    </Bugzilla>
    <CVSS3 status="verified">
        <CVSS3BaseScore>7.5</CVSS3BaseScore>
        <CVSS3ScoringVector>CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</CVSS3ScoringVector>
    </CVSS3>
    <CWE>CWE-248</CWE>
    <Details xml:lang="en:us" source="Mitre">
Axios is a promise-based HTTP client for the browser and Node.js. From 1.13.0 until 1.20.0, Http2Sessions does not install adequate error handling for a ClientHttp2Session during Axios HTTP/2 session initialization or reuse. A request uses httpVersion: 2 and the ClientHttp2Session emits an error during session initialization or reuse. The unhandled session error escapes normal Promise rejection handling. The uncaught error can terminate the Node.js process and cause denial of service. This issue is fixed in version 1.20.0.
    </Details>
    <Details xml:lang="en:us" source="Red Hat">
A flaw was found in Axios. A remote attacker or an unresponsive endpoint can cause a Denial of Service (DoS) by triggering an error during HTTP/2 session initialization or reuse. Because the underlying session fails to register proper error handlers, network or session failures result in an uncaught exception that abruptly terminates the application process.
    </Details>
    <Statement xml:lang="en:us">
This vulnerability is rated as having an Important severity because an unhandled runtime error can terminate the entire host Node.js application process, leading to complete service unavailability. In Red Hat environments, the exposure is limited to server-side Node.js workloads specifically configured to initiate outgoing HTTP/2 connections, whereas standard deployments relying on the default HTTP/1.1 transport or running within client browsers remain unaffected. Exploitation requires an application to connect to an external server that induces connection or session errors, allowing a remote endpoint to crash the relying service.
    </Statement>
    <AffectedRelease cpe="cpe:/a:redhat:hummingbird:1">
        <ProductName>Red Hat Hardened Images</ProductName>
        <ReleaseDate>2026-10-02T00:00:00Z</ReleaseDate>
        <Advisory type="RHSA" url="https://access.redhat.com/errata/RHSA-2026:74869">RHSA-2026:74869</Advisory>
        <Package name="grafana13-1-main">grafana13-1-main-13.1.6-0.6.hum1</Package>
    </AffectedRelease>
    <AffectedRelease cpe="cpe:/a:redhat:hummingbird:1">
        <ProductName>Red Hat Hardened Images</ProductName>
        <ReleaseDate>2026-10-02T00:00:00Z</ReleaseDate>
        <Advisory type="RHSA" url="https://access.redhat.com/errata/RHSA-2026:74871">RHSA-2026:74871</Advisory>
        <Package name="grafana12-4-main">grafana12-4-main-12.4.12-0.3.hum1</Package>
    </AffectedRelease>
    <AffectedRelease cpe="cpe:/a:redhat:hummingbird:1">
        <ProductName>Red Hat Hardened Images</ProductName>
        <ReleaseDate>2026-10-02T00:00:00Z</ReleaseDate>
        <Advisory type="RHSA" url="https://access.redhat.com/errata/RHSA-2026:74872">RHSA-2026:74872</Advisory>
        <Package name="grafana13-2-main">grafana13-2-main-13.2.1-0.9.hum1</Package>
    </AffectedRelease>
    <PackageState cpe="cpe:/a:redhat:hummingbird:1">
        <ProductName>Red Hat Hardened Images</ProductName>
        <FixState>Not affected</FixState>
        <PackageName>jaeger</PackageName>
    </PackageState>
    <References xml:lang="en:us">
https://www.cve.org/CVERecord?id=CVE-2026-101901
https://nvd.nist.gov/vuln/detail/CVE-2026-101901
https://github.com/axios/axios/commit/d19040bda7a8be2f82c3c6e1a5bc03917daee39a
https://github.com/axios/axios/pull/11141
https://github.com/axios/axios/releases/tag/v1.20.0
https://github.com/axios/axios/security/advisories/GHSA-542g-h47m-68v8
    </References>
</Vulnerability>