CVE catalog

CVE-2026-19773

libwebsockets HTTP/2 HPACK Path Header Parsing Out-Of-Bounds Write Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations o

[CVE catalog]

Severity
Critical · CVSS 9.8CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.65% · Oct 25, 2026

libwebsockets HTTP/2 HPACK Path Header Parsing Out-Of-Bounds Write Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of libwebsockets. Authentication is not required to exploit this vulnerability. The specific flaw exists within the parsing of HTTP/2 HPACK path header. The issue results from the lack of proper validation of user-supplied data, which can result in a write past the end of an allocated buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. Was ZDI-CAN-31036.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianlibwebsocketssid4.3.5-7fixed
Debianlibwebsocketsforky4.3.5-7fixed
Debianlibwebsocketstrixie4.3.5-1+deb13u2vulnerable
Debianlibwebsocketstrixie-security4.3.5-1+deb13u3fixed
Debianlibwebsocketsbookworm4.1.6-3vulnerable
Ubuntulibwebsocketsnoble4.3.3-1.1ubuntu0.1~esm3fixed
Ubuntulibwebsockets-devnoble4.3.3-1.1ubuntu0.1~esm3fixed
Ubuntulibwebsockets-evlib-evnoble4.3.3-1.1ubuntu0.1~esm3fixed
Ubuntulibwebsockets-evlib-glibnoble4.3.3-1.1ubuntu0.1~esm3fixed
Ubuntulibwebsockets-evlib-uvnoble4.3.3-1.1ubuntu0.1~esm3fixed
Ubuntulibwebsockets-test-servernoble4.3.3-1.1ubuntu0.1~esm3fixed
Ubuntulibwebsockets-test-server-commonnoble4.3.3-1.1ubuntu0.1~esm3fixed
Ubuntulibwebsockets19t64noble4.3.3-1.1ubuntu0.1~esm3fixed
Ubuntulibwebsocketspro4.3.5-1vulnerable
Ubuntulibwebsocketspro4.3.5-3vulnerable
Ubuntulibwebsocketspro4.3.5-3ubuntu1vulnerable
Ubuntulibwebsocketspro4.3.5-3ubuntu1.1vulnerable
Ubuntulibwebsocketspro4.3.5-3ubuntu1.2+esm1fixed
Ubuntulibwebsocketspro4.3.5-1vulnerable
Ubuntulibwebsocketspro4.3.5-3vulnerable
Ubuntulibwebsocketspro4.3.5-3ubuntu1vulnerable
Ubuntulibwebsocketspro4.3.5-3ubuntu1.1vulnerable
Ubuntulibwebsocketspro4.3.5-3ubuntu1.2+esm1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibwebsocketssourcesid4.3.5-7not yet assignedNot reported[1149178]
Debianlibwebsocketssourceforky4.3.5-7not yet assignedNot reported[1149178]
Debianlibwebsocketssourcetrixie4.3.5-1+deb13u3not yet assignedNot reported[1149178]
Debianlibwebsocketssourcebookworm(unfixed)not yet assignedNot reported[1149178]
Ubuntulibwebsocketsdebnoble4.3.3-1.1ubuntu0.1~esm3Not reportedNot reportedNot reported
Ubuntulibwebsockets-devdebnoble4.3.3-1.1ubuntu0.1~esm3Not reportedNot reportedNot reported
Ubuntulibwebsockets-evlib-evdebnoble4.3.3-1.1ubuntu0.1~esm3Not reportedNot reportedNot reported
Ubuntulibwebsockets-evlib-glibdebnoble4.3.3-1.1ubuntu0.1~esm3Not reportedNot reportedNot reported
Ubuntulibwebsockets-evlib-uvdebnoble4.3.3-1.1ubuntu0.1~esm3Not reportedNot reportedNot reported
Ubuntulibwebsockets-test-serverdebnoble4.3.3-1.1ubuntu0.1~esm3Not reportedNot reportedNot reported
Ubuntulibwebsockets-test-server-commondebnoble4.3.3-1.1ubuntu0.1~esm3Not reportedNot reportedNot reported
Ubuntulibwebsockets19t64debnoble4.3.3-1.1ubuntu0.1~esm3Not reportedNot reportedNot reported
Ubuntulibwebsocketsdebpro4.3.5-3ubuntu1.2+esm1Not reportedUSN-8893-1Not reported
Ubuntulibwebsocketsdebpro4.3.5-3ubuntu1.2+esm1Not reportedUBUNTU-CVE-2026-19773Not reported

[Debian bug #1149178]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [libwebsockets17]Affected

    Source package: [libwebsockets]

    Details (2)
    • 4.1.6-3 · amd64 · bookworm

      Affected

      nvd · libwebsockets · debian · bookworm; nvd · libwebsockets · debian · 12

    • 4.1.6-3 · arm64 · bookworm

      Affected

      nvd · libwebsockets · debian · bookworm; nvd · libwebsockets · debian · 12

  • Source package: [libwebsockets]

    Details (2)
    • 4.1.6-3 · amd64 · bookworm

      Affected

      nvd · libwebsockets · debian · bookworm; nvd · libwebsockets · debian · 12

    • 4.1.6-3 · arm64 · bookworm

      Affected

      nvd · libwebsockets · debian · bookworm; nvd · libwebsockets · debian · 12

  • Source package: [libwebsockets]

    Details (2)
    • 4.1.6-3 · amd64 · bookworm

      Affected

      nvd · libwebsockets · debian · bookworm; nvd · libwebsockets · debian · 12

    • 4.1.6-3 · arm64 · bookworm

      Affected

      nvd · libwebsockets · debian · bookworm; nvd · libwebsockets · debian · 12

  • Source package: [libwebsockets]

    Details (2)
    • 4.1.6-3 · amd64 · bookworm

      Affected

      nvd · libwebsockets · debian · bookworm; nvd · libwebsockets · debian · 12

    • 4.1.6-3 · arm64 · bookworm

      Affected

      nvd · libwebsockets · debian · bookworm; nvd · libwebsockets · debian · 12

  • Source package: [libwebsockets]

    Details (2)
    • 4.1.6-3 · amd64 · bookworm

      Affected

      nvd · libwebsockets · debian · bookworm; nvd · libwebsockets · debian · 12

    • 4.1.6-3 · arm64 · bookworm

      Affected

      nvd · libwebsockets · debian · bookworm; nvd · libwebsockets · debian · 12

  • Source package: [libwebsockets]

    Details (2)
    • 4.1.6-3 · amd64 · bookworm

      Affected

      nvd · libwebsockets · debian · bookworm; nvd · libwebsockets · debian · 12

    • 4.1.6-3 · arm64 · bookworm

      Affected

      nvd · libwebsockets · debian · bookworm; nvd · libwebsockets · debian · 12

  • Source package: [libwebsockets]

    Details (2)
    • 4.1.6-3 · all · bookworm

      Affected

      nvd · libwebsockets · debian · bookworm; nvd · libwebsockets · debian · 12

    • 4.1.6-3 · all · bookworm

      Affected

      nvd · libwebsockets · debian · bookworm; nvd · libwebsockets · debian · 12

[Debian 13 (Trixie)]

  • Source package: [libwebsockets]

    Details (3)
    • 4.3.5-1+deb13u1 · amd64 · trixie

      Affected · Fixed: 4.3.5-1+deb13u3

      nvd · libwebsockets · debian · 13

    • 4.3.5-1+deb13u1 · arm64 · trixie

      Affected · Fixed: 4.3.5-1+deb13u3

      nvd · libwebsockets · debian · 13

    • 4.3.5-1+deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 4.3.5-1+deb13u3

      nvd · libwebsockets · debian · 13

  • Source package: [libwebsockets]

    Details (3)
    • 4.3.5-1+deb13u1 · amd64 · trixie

      Affected · Fixed: 4.3.5-1+deb13u3

      nvd · libwebsockets · debian · 13

    • 4.3.5-1+deb13u1 · arm64 · trixie

      Affected · Fixed: 4.3.5-1+deb13u3

      nvd · libwebsockets · debian · 13

    • 4.3.5-1+deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 4.3.5-1+deb13u3

      nvd · libwebsockets · debian · 13

  • Source package: [libwebsockets]

    Details (3)
    • 4.3.5-1+deb13u1 · amd64 · trixie

      Affected · Fixed: 4.3.5-1+deb13u3

      nvd · libwebsockets · debian · 13

    • 4.3.5-1+deb13u1 · arm64 · trixie

      Affected · Fixed: 4.3.5-1+deb13u3

      nvd · libwebsockets · debian · 13

    • 4.3.5-1+deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 4.3.5-1+deb13u3

      nvd · libwebsockets · debian · 13

  • Source package: [libwebsockets]

    Details (3)
    • 4.3.5-1+deb13u1 · amd64 · trixie

      Affected · Fixed: 4.3.5-1+deb13u3

      nvd · libwebsockets · debian · 13

    • 4.3.5-1+deb13u1 · arm64 · trixie

      Affected · Fixed: 4.3.5-1+deb13u3

      nvd · libwebsockets · debian · 13

    • 4.3.5-1+deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 4.3.5-1+deb13u3

      nvd · libwebsockets · debian · 13

  • Source package: [libwebsockets]

    Details (3)
    • 4.3.5-1+deb13u1 · amd64 · trixie

      Affected · Fixed: 4.3.5-1+deb13u3

      nvd · libwebsockets · debian · 13

    • 4.3.5-1+deb13u1 · arm64 · trixie

      Affected · Fixed: 4.3.5-1+deb13u3

      nvd · libwebsockets · debian · 13

    • 4.3.5-1+deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 4.3.5-1+deb13u3

      nvd · libwebsockets · debian · 13

  • Source package: [libwebsockets]

    Details (3)
    • 4.3.5-1+deb13u1 · amd64 · trixie

      Affected · Fixed: 4.3.5-1+deb13u3

      nvd · libwebsockets · debian · 13

    • 4.3.5-1+deb13u1 · arm64 · trixie

      Affected · Fixed: 4.3.5-1+deb13u3

      nvd · libwebsockets · debian · 13

    • 4.3.5-1+deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 4.3.5-1+deb13u3

      nvd · libwebsockets · debian · 13

  • Source package: [libwebsockets]

    Details (3)
    • 4.3.5-1+deb13u1 · all · trixie

      Affected · Fixed: 4.3.5-1+deb13u3

      nvd · libwebsockets · debian · 13

    • 4.3.5-1+deb13u1 · all · trixie

      Affected · Fixed: 4.3.5-1+deb13u3

      nvd · libwebsockets · debian · 13

    • 4.3.5-1+deb13u3 · all · trixie-security

      Fixed · Fixed: 4.3.5-1+deb13u3

      nvd · libwebsockets · debian · 13

Observed:

References