Skip to content
OpenAdvisories

Description

undici's setCookie function does not fully sanitize cookie attributes. In undici before 6.28.0, from 7.0.0 up to before 7.29.0, and from 8.0.0 up to before 8.9.0, a domain value is not checked for semicolons and entries in the unparsed array are not sanitized, so attacker-influenced input can inject additional cookie attributes. For example, a domain value containing a semicolon can append attributes such as SameSite, and an unparsed entry can inject attributes such as HttpOnly, without the caller setting them. Applications that pass user-controlled input to these fields, such as multi-tenant or reverse-proxy servers that scope session cookies to a tenant-supplied domain, can have SameSite CSRF protections bypassed, or the Secure, HttpOnly, and SameSite attributes forced, stripped, or overridden. The issue is fixed in undici 6.28.0, 7.29.0, and 8.9.0.

Affected products

VendorProductAffectedFixed
undici undici < 6.28.0, 7.0.0 – < 7.29.0, 8.0.0 – < 8.9.0 6.28.0

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 node-undici 8.9.0+dfsg+~cs3.2.0-1 —
Debian 13 node-undici No fix yet —
Debian 12 node-undici No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 node-undici No fix yet —
Ubuntu 26.04 LTS node-undici No fix yet —
Ubuntu 24.04 LTS node-undici No fix yet —
ReleasePackageFixed inAdvisory
Red Hat Hardened Images 1 nodejs24 +6 24.18.1-0.1.hum1 RHSA-2026:48537
Red Hat Hardened Images 1 nodejs24-npm 11.16.0-1.24.18.1.0.1.hum1 RHSA-2026:48537
Red Hat Hardened Images 1 nodejs26 +6 26.5.1-1.5.hum1 RHSA-2026:48273
Red Hat Hardened Images 1 nodejs26-npm 11.17.0-1.26.5.1.1.5.hum1 RHSA-2026:48273
ReleasePackageFixed inAdvisory
SLES 15 SP6 nodejs20 20.20.2-150600.3.21.1 SUSE-SU-2026:3929-1
SLES 15 SP5 nodejs18 18.20.8-150400.9.39.1 SUSE-SU-2026:4261-1
SLES 15 SP5 nodejs20 20.20.2-150500.11.30.1 SUSE-SU-2026:3930-1
SLES 15 SP4 nodejs18 18.20.8-150400.9.39.1 SUSE-SU-2026:4261-1
SLES 12 SP5 nodejs18 18.20.8-8.44.1 SUSE-SU-2026:4248-1
Show 5 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 15 SP6 nodejs20 20.20.2-150600.3.21.1 SUSE-SU-2026:3929-1
SLES for SAP 15 SP5 nodejs18 18.20.8-150400.9.39.1 SUSE-SU-2026:4261-1
SLES for SAP 15 SP5 nodejs20 20.20.2-150500.11.30.1 SUSE-SU-2026:3930-1
SLES for SAP 15 SP4 nodejs18 18.20.8-150400.9.39.1 SUSE-SU-2026:4261-1
SLE HPC 15 SP5 nodejs18 18.20.8-150400.9.39.1 SUSE-SU-2026:4261-1
SLE HPC 15 SP5 nodejs20 20.20.2-150500.11.30.1 SUSE-SU-2026:3930-1
SLE HPC 15 SP4 nodejs18 18.20.8-150400.9.39.1 SUSE-SU-2026:4261-1

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 nodejs22 +4 1:22.23.2-1.amzn2023.0.2 ALAS2023-2026-2060
Amazon Linux 2023 nodejs22-npm 1:10.9.8-1.22.23.2.1.amzn2023.0.2 ALAS2023-2026-2060
Amazon Linux 2023 nodejs24 +4 1:24.18.1-1.amzn2023.0.2 ALAS2023-2026-2059
Amazon Linux 2023 nodejs24-npm 1:11.16.0-1.24.18.1.1.amzn2023.0.2 ALAS2023-2026-2059
Amazon Linux 2023 v8-12.4-devel 3:12.4.254.21-1.22.23.2.1.amzn2023.0.2 ALAS2023-2026-2060
Amazon Linux 2023 v8-13.6-devel 3:13.6.233.17-1.24.18.1.1.amzn2023.0.2 ALAS2023-2026-2059

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 nodejs 24.22.0-1 —

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling code-server 4.130.0-r5 —
Wolfi rolling langfuse-3 +1 3.225.0-r3 —
Wolfi rolling langfuse-3-compat 3.225.7-r6 —
Wolfi rolling npm-12 12.0.2-r2 —
Wolfi rolling prism 5.16.0-r2 —
Wolfi rolling pulumi-language-nodejs 3.256.0-r1 —
Wolfi rolling renovate 44.11.3-r0 —
Wolfi rolling saf 1.7.0-r0 —
Wolfi rolling vitess-24 24.0.2-r10 —
Wolfi rolling vitess-24-compat 24.0.3-r7 —

Affected packages

EcosystemPackageAffectedFixedRecord
npm undici < 6.28.0 6.28.0 GHSA-v3r7-h72x-cjcm
npm undici >= 7.0.0, < 7.29.0 7.29.0 GHSA-v3r7-h72x-cjcm
npm undici >= 8.0.0, < 8.9.0 8.9.0 GHSA-v3r7-h72x-cjcm

Advisories 10

References