CVE catalog

CVE-2023-46218

curl: CVE-2023-46218

[CVE catalog]

Severity
Medium · CVSS 6.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N/E:P/RL:O/RC:C
Published
Source
[NVD] · [CVE record]
EPSS
1.69% · Oct 25, 2026

This flaw allows a malicious HTTP server to set "super cookies" in curl that are then passed back to more origins than what is otherwise allowed or possible. This allows a site to set cookies that then would get sent to different and unrelated sites and domains. It could do this by exploiting a mixed case flaw in curl's function that verifies a given cookie domain against the Public Suffix List (PSL). For example a cookie could be set with `domain=co.UK` when the URL used a lower case hostname `curl.co.uk`, even though `co.uk` is listed as a PSL domain.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debiancurlsid8.23.0-1fixed
Debiancurlforky8.22.0-1fixed
Debiancurltrixie8.14.1-2+deb13u5fixed
Debiancurltrixie-security8.14.1-2+deb13u7fixed
Debiancurlbookworm7.88.1-10+deb12u15fixed
Debiancurlbookworm-security7.88.1-10+deb12u5fixed
Alpinecurl3.158.5.0-r0fixed
Alpinecurl3.168.5.0-r0fixed
Alpinecurl3.178.5.0-r0fixed
Alpinecurl3.188.5.0-r0fixed
Alpinecurl3.198.5.0-r0fixed
Alpinecurl3.208.5.0-r0fixed
Alpinecurl3.218.5.0-r0fixed
Alpinecurl3.228.5.0-r0fixed
Alpinecurl3.238.5.0-r0fixed
Alpinecurl3.248.5.0-r0fixed
Ubuntucurlpro7.55.1-1ubuntu2vulnerable
Ubuntucurlpro7.55.1-1ubuntu2.1vulnerable
Ubuntucurlpro7.57.0-1ubuntu1vulnerable
Ubuntucurlpro7.58.0-2ubuntu1vulnerable
Ubuntucurlpro7.58.0-2ubuntu2vulnerable
Ubuntucurlpro7.58.0-2ubuntu3vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.1vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.2vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.3vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.5vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.6vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.7vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.8vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.9vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.10vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.12vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.13vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.14vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.15vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.16vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.17vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.18vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.19vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.20vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.21vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.22vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.23vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.24vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.24+esm1vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.24+esm2vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.24+esm3fixed
Ubuntucurlpro7.55.1-1ubuntu2vulnerable
Ubuntucurlpro7.55.1-1ubuntu2.1vulnerable
Ubuntucurlpro7.57.0-1ubuntu1vulnerable
Ubuntucurlpro7.58.0-2ubuntu1vulnerable
Ubuntucurlpro7.58.0-2ubuntu2vulnerable
Ubuntucurlpro7.58.0-2ubuntu3vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.1vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.2vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.3vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.5vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.6vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.7vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.8vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.9vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.10vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.12vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.13vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.14vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.15vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.16vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.17vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.18vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.19vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.20vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.21vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.22vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.23vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.24vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.24+esm1vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.24+esm2vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.24+esm3fixed
Ubuntucurl20.047.65.3-1ubuntu3vulnerable
Ubuntucurl20.047.65.3-1ubuntu4vulnerable
Ubuntucurl20.047.66.0-1ubuntu1vulnerable
Ubuntucurl20.047.67.0-2ubuntu1vulnerable
Ubuntucurl20.047.68.0-1ubuntu1vulnerable
Ubuntucurl20.047.68.0-1ubuntu2vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.1vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.2vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.4vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.5vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.6vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.7vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.10vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.11vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.12vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.13vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.14vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.15vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.16vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.18vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.19vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.20vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.21fixed
Ubuntucurl22.047.74.0-1.3ubuntu2vulnerable
Ubuntucurl22.047.74.0-1.3ubuntu3vulnerable
Ubuntucurl22.047.80.0-3vulnerable
Ubuntucurl22.047.81.0-1vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.1vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.2vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.3vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.4vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.6vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.7vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.8vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.10vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.11vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.13vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.14vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.15fixed
Ubuntucurl20.047.65.3-1ubuntu3vulnerable
Ubuntucurl20.047.65.3-1ubuntu4vulnerable
Ubuntucurl20.047.66.0-1ubuntu1vulnerable
Ubuntucurl20.047.67.0-2ubuntu1vulnerable
Ubuntucurl20.047.68.0-1ubuntu1vulnerable
Ubuntucurl20.047.68.0-1ubuntu2vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.1vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.2vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.4vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.5vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.6vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.7vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.10vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.11vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.12vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.13vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.14vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.15vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.16vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.18vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.19vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.20vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.21fixed
Ubuntucurl22.047.74.0-1.3ubuntu2vulnerable
Ubuntucurl22.047.74.0-1.3ubuntu3vulnerable
Ubuntucurl22.047.80.0-3vulnerable
Ubuntucurl22.047.81.0-1vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.1vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.2vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.3vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.4vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.6vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.7vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.8vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.10vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.11vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.13vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.14vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.15fixed
Susecurllinux enterprise micro 5.17.66.0-150200.4.63.1fixed
Susecurllinux enterprise micro 5.27.66.0-150200.4.63.1fixed
Susecurllinux enterprise micro 5.38.0.1-150400.5.36.1fixed
Susecurllinux enterprise micro 5.48.0.1-150400.5.36.1fixed
Susecurllinux enterprise micro 5.58.0.1-150400.5.36.1fixed
Susecurllinux enterprise module for basesystem 15 sp48.0.1-150400.5.36.1fixed
Susecurllinux enterprise module for basesystem 15 sp58.0.1-150400.5.36.1fixed
Opensusecurlleap micro 5.38.0.1-150400.5.36.1fixed
Opensusecurlleap micro 5.48.0.1-150400.5.36.1fixed
Opensusecurlleap 15.48.0.1-150400.5.36.1fixed
Opensusecurlleap 15.58.0.1-150400.5.36.1fixed
Opensusecurltumbleweed8.5.0-1.1fixed
Susecurllinux enterprise software development kit 12 sp58.0.1-11.80.1fixed
Susecurllinux enterprise server 12 sp58.0.1-11.80.1fixed
Susecurllinux enterprise server for sap applications 12 sp58.0.1-11.80.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiancurlsourcesid8.5.0-1not yet assignedNot reported[1057646]
Debiancurlsourceforky8.5.0-1not yet assignedNot reported[1057646]
Debiancurlsourcetrixie8.5.0-1not yet assignedNot reported[1057646]
Debiancurlsourcebookworm7.88.1-10+deb12u5not yet assignedNot reported[1057646]
Alpinecurlapk3.158.5.0-r0Not reportedALPINE-CVE-2023-46218Not reported
Alpinecurlapk3.168.5.0-r0Not reportedALPINE-CVE-2023-46218Not reported
Alpinecurlapk3.178.5.0-r0Not reportedALPINE-CVE-2023-46218Not reported
Alpinecurlapk3.188.5.0-r0Not reportedALPINE-CVE-2023-46218Not reported
Alpinecurlapk3.198.5.0-r0Not reportedALPINE-CVE-2023-46218Not reported
Alpinecurlapk3.208.5.0-r0Not reportedALPINE-CVE-2023-46218Not reported
Alpinecurlapk3.218.5.0-r0Not reportedALPINE-CVE-2023-46218Not reported
Alpinecurlapk3.228.5.0-r0Not reportedALPINE-CVE-2023-46218Not reported
Alpinecurlapk3.238.5.0-r0Not reportedALPINE-CVE-2023-46218Not reported
Alpinecurlapk3.248.5.0-r0Not reportedALPINE-CVE-2023-46218Not reported
Ubuntucurldebpro7.58.0-2ubuntu3.24+esm3Not reportedUSN-6641-1Not reported
Ubuntucurldebpro7.58.0-2ubuntu3.24+esm3Not reportedUBUNTU-CVE-2023-46218Not reported
Ubuntucurldeb20.047.68.0-1ubuntu2.21Not reportedUBUNTU-CVE-2023-46218Not reported
Ubuntucurldeb22.047.81.0-1ubuntu1.15Not reportedUBUNTU-CVE-2023-46218Not reported
Ubuntucurldeb20.047.68.0-1ubuntu2.21Not reportedUSN-6535-1Not reported
Ubuntucurldeb22.047.81.0-1ubuntu1.15Not reportedUSN-6535-1Not reported
Susecurlrpmlinux enterprise micro 5.17.66.0-150200.4.63.1Not reportedSUSE-SU-2023:4713-1Not reported
Susecurlrpmlinux enterprise micro 5.27.66.0-150200.4.63.1Not reportedSUSE-SU-2023:4713-1Not reported
Susecurlrpmlinux enterprise micro 5.38.0.1-150400.5.36.1Not reportedSUSE-SU-2023:4659-1Not reported
Susecurlrpmlinux enterprise micro 5.48.0.1-150400.5.36.1Not reportedSUSE-SU-2023:4659-1Not reported
Susecurlrpmlinux enterprise micro 5.58.0.1-150400.5.36.1Not reportedSUSE-SU-2023:4659-1Not reported
Susecurlrpmlinux enterprise module for basesystem 15 sp48.0.1-150400.5.36.1Not reportedSUSE-SU-2023:4659-1Not reported
Susecurlrpmlinux enterprise module for basesystem 15 sp58.0.1-150400.5.36.1Not reportedSUSE-SU-2023:4659-1Not reported
Opensusecurlrpmleap micro 5.38.0.1-150400.5.36.1Not reportedSUSE-SU-2023:4659-1Not reported
Opensusecurlrpmleap micro 5.48.0.1-150400.5.36.1Not reportedSUSE-SU-2023:4659-1Not reported
Opensusecurlrpmleap 15.48.0.1-150400.5.36.1Not reportedSUSE-SU-2023:4659-1Not reported
Opensusecurlrpmleap 15.58.0.1-150400.5.36.1Not reportedSUSE-SU-2023:4659-1Not reported
Opensusecurlrpmtumbleweed8.5.0-1.1Not reportedOPENSUSE-SU-2024:13509-1Not reported
Susecurlrpmlinux enterprise software development kit 12 sp58.0.1-11.80.1Not reportedSUSE-SU-2023:4653-1Not reported
Susecurlrpmlinux enterprise server 12 sp58.0.1-11.80.1Not reportedSUSE-SU-2023:4653-1Not reported
Susecurlrpmlinux enterprise server for sap applications 12 sp58.0.1-11.80.1Not reportedSUSE-SU-2023:4653-1Not reported

[Debian bug #1057646]

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

References