CVE catalog

CVE-2023-23914

curl: CVE-2023-23914

[CVE catalog]

Severity
Critical · CVSS 9.1CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N/E:P/RL:O/RC:C
Published
Source
[NVD] · [CVE record]
EPSS
0.90% · Oct 27, 2026

A cleartext transmission of sensitive information vulnerability exists in curl <v7.88.0 that could cause HSTS functionality fail when multiple URLs are requested serially. Using its HSTS support, curl can be instructed to use HTTPS instead of usingan insecure clear-text HTTP step even when HTTP is provided in the URL. ThisHSTS mechanism would however surprisingly be ignored by subsequent transferswhen done on the same command line because the state would not be properlycarried on.

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
CpecurlNot reported7.88.0fixed
Cpeactive_iq_unified_managerNot reportedNot reportedunknown
Cpeclustered_data_ontapNot reportedNot reportedunknown
Cpeh300s_firmwareNot reportedNot reportedunknown
Cpeh500s_firmwareNot reportedNot reportedunknown
Cpeh700s_firmwareNot reportedNot reportedunknown
Cpeh410s_firmwareNot reportedNot reportedunknown
Cpeuniversal_forwarderNot reportedNot reportedunknown
Alpinecurl3.147.79.1-r5fixed
Alpinecurl3.157.80.0-r6fixed
Alpinecurl3.167.83.1-r6fixed
Alpinecurl3.177.87.0-r2fixed
Alpinecurl3.187.88.0-r0fixed
Alpinecurl3.197.88.0-r0fixed
Alpinecurl3.207.88.0-r0fixed
Alpinecurl3.217.88.0-r0fixed
Alpinecurl3.227.88.0-r0fixed
Alpinecurl3.237.88.0-r0fixed
Alpinecurl3.247.88.0-r0fixed
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.8fixed
Ubuntucurl18.047.55.1-1ubuntu2vulnerable
Ubuntucurl18.047.55.1-1ubuntu2.1vulnerable
Ubuntucurl18.047.57.0-1ubuntu1vulnerable
Ubuntucurl18.047.58.0-2ubuntu1vulnerable
Ubuntucurl18.047.58.0-2ubuntu2vulnerable
Ubuntucurl18.047.58.0-2ubuntu3vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.1vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.2vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.3vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.5vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.6vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.7vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.8vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.9vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.10vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.12vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.13vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.14vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.15vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.16vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.17vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.18vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.19vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.20vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.21vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.22vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.23fixed
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.16fixed
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.8fixed
Susecurllinux enterprise micro 5.37.79.1-150400.5.15.1fixed
Susecurllinux enterprise module for basesystem 15 sp47.79.1-150400.5.15.1fixed
Opensusecurlleap micro 5.37.79.1-150400.5.15.1fixed
Opensusecurlleap 15.47.79.1-150400.5.15.1fixed
Opensusecurltumbleweed7.88.1-1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiancurlsourcesid7.88.1-1not yet assignedNot reported[1031371]
Debiancurlsourceforky7.88.1-1not yet assignedNot reported[1031371]
Debiancurlsourcetrixie7.88.1-1not yet assignedNot reported[1031371]
Debiancurlsourcebookworm7.88.1-1not yet assignedNot reported[1031371]
CpecurlcpeNot reported7.88.0Not reportedNVD-CVE-2023-23914Not reported
Alpinecurlapk3.147.79.1-r5Not reportedALPINE-CVE-2023-23914Not reported
Alpinecurlapk3.157.80.0-r6Not reportedALPINE-CVE-2023-23914Not reported
Alpinecurlapk3.167.83.1-r6Not reportedALPINE-CVE-2023-23914Not reported
Alpinecurlapk3.177.87.0-r2Not reportedALPINE-CVE-2023-23914Not reported
Alpinecurlapk3.187.88.0-r0Not reportedALPINE-CVE-2023-23914Not reported
Alpinecurlapk3.197.88.0-r0Not reportedALPINE-CVE-2023-23914Not reported
Alpinecurlapk3.207.88.0-r0Not reportedALPINE-CVE-2023-23914Not reported
Alpinecurlapk3.217.88.0-r0Not reportedALPINE-CVE-2023-23914Not reported
Alpinecurlapk3.227.88.0-r0Not reportedALPINE-CVE-2023-23914Not reported
Alpinecurlapk3.237.88.0-r0Not reportedALPINE-CVE-2023-23914Not reported
Alpinecurlapk3.247.88.0-r0Not reportedALPINE-CVE-2023-23914Not reported
Ubuntucurldeb22.047.81.0-1ubuntu1.8Not reportedUBUNTU-CVE-2023-23914Not reported
Ubuntucurldeb18.047.58.0-2ubuntu3.23Not reportedUSN-5891-1Not reported
Ubuntucurldeb20.047.68.0-1ubuntu2.16Not reportedUSN-5891-1Not reported
Ubuntucurldeb22.047.81.0-1ubuntu1.8Not reportedUSN-5891-1Not reported
Susecurlrpmlinux enterprise micro 5.37.79.1-150400.5.15.1Not reportedSUSE-SU-2023:0429-1Not reported
Susecurlrpmlinux enterprise module for basesystem 15 sp47.79.1-150400.5.15.1Not reportedSUSE-SU-2023:0429-1Not reported
Opensusecurlrpmleap micro 5.37.79.1-150400.5.15.1Not reportedSUSE-SU-2023:0429-1Not reported
Opensusecurlrpmleap 15.47.79.1-150400.5.15.1Not reportedSUSE-SU-2023:0429-1Not reported
Opensusecurlrpmtumbleweed7.88.1-1.1Not reportedOPENSUSE-SU-2024:12735-1Not reported

[Debian bug #1031371]

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • Source package: [curl]

    Details (1)
    • 8.21.0-1.2 · noarch · tumbleweed

      Unknown · Fixed: 7.88.1-1.1

      Version impact unknown

      dsa · curl · opensuse · tumbleweed

  • Source package: [curl]

    Details (1)
    • 8.21.0-1.2 · noarch · tumbleweed

      Unknown · Fixed: 7.88.1-1.1

      Version impact unknown

      dsa · curl · opensuse · tumbleweed

  • [libcurl4]Unknown

    Source package: [curl]

    Details (1)
    • 8.21.0-1.2 · x86_64 · tumbleweed

      Unknown · Fixed: 7.88.1-1.1

      Version impact unknown

      dsa · curl · opensuse · tumbleweed

  • Source package: [curl]

    Details (1)
    • 8.21.0-1.2 · x86_64 · tumbleweed

      Unknown · Fixed: 7.88.1-1.1

      Version impact unknown

      dsa · curl · opensuse · tumbleweed

  • [libcurl-devel]Unknown

    Source package: [curl]

    Details (1)
    • 8.21.0-1.2 · x86_64 · tumbleweed

      Unknown · Fixed: 7.88.1-1.1

      Version impact unknown

      dsa · curl · opensuse · tumbleweed

  • Source package: [curl]

    Details (1)
    • 8.21.0-1.2 · x86_64 · tumbleweed

      Unknown · Fixed: 7.88.1-1.1

      Version impact unknown

      dsa · curl · opensuse · tumbleweed

  • Source package: [curl]

    Details (1)
    • 8.21.0-1.2 · noarch · tumbleweed

      Unknown · Fixed: 7.88.1-1.1

      Version impact unknown

      dsa · curl · opensuse · tumbleweed

  • [wcurl]Unknown

    Source package: [curl]

    Details (1)
    • 8.21.0-1.2 · x86_64 · tumbleweed

      Unknown · Fixed: 7.88.1-1.1

      Version impact unknown

      dsa · curl · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • [curl]Fixed
    Details (6)
    • 7.88.1-10+deb12u15 · amd64 · bookworm

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 8.14.1-2+deb13u2~bpo13+1 · amd64 · bookworm-backports

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 8.14.1-2+deb13u2~bpo13+1 · arm64 · bookworm-backports

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 7.88.1-10+deb12u5 · amd64 · bookworm-security

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 7.88.1-10+deb12u5 · arm64 · bookworm-security

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

  • Source package: [curl]

    Details (6)
    • 7.88.1-10+deb12u15 · amd64 · bookworm

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 8.14.1-2+deb13u2~bpo13+1 · amd64 · bookworm-backports

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 8.14.1-2+deb13u2~bpo13+1 · arm64 · bookworm-backports

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 7.88.1-10+deb12u5 · amd64 · bookworm-security

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 7.88.1-10+deb12u5 · arm64 · bookworm-security

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

  • Source package: [curl]

    Details (4)
    • 7.88.1-10+deb12u15 · amd64 · bookworm

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 7.88.1-10+deb12u5 · amd64 · bookworm-security

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 7.88.1-10+deb12u5 · arm64 · bookworm-security

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

  • [libcurl4]Fixed

    Source package: [curl]

    Details (6)
    • 7.88.1-10+deb12u15 · amd64 · bookworm

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 8.14.1-2+deb13u2~bpo13+1 · amd64 · bookworm-backports

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 8.14.1-2+deb13u2~bpo13+1 · arm64 · bookworm-backports

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 7.88.1-10+deb12u5 · amd64 · bookworm-security

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 7.88.1-10+deb12u5 · arm64 · bookworm-security

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

  • Source package: [curl]

    Details (6)
    • 7.88.1-10+deb12u15 · all · bookworm

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 7.88.1-10+deb12u15 · all · bookworm

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 8.14.1-2+deb13u2~bpo13+1 · all · bookworm-backports

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 8.14.1-2+deb13u2~bpo13+1 · all · bookworm-backports

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 7.88.1-10+deb12u5 · all · bookworm-security

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 7.88.1-10+deb12u5 · all · bookworm-security

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

  • Source package: [curl]

    Details (6)
    • 7.88.1-10+deb12u15 · amd64 · bookworm

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 8.14.1-2+deb13u2~bpo13+1 · amd64 · bookworm-backports

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 8.14.1-2+deb13u2~bpo13+1 · arm64 · bookworm-backports

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 7.88.1-10+deb12u5 · amd64 · bookworm-security

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 7.88.1-10+deb12u5 · arm64 · bookworm-security

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

  • Source package: [curl]

    Details (4)
    • 7.88.1-10+deb12u15 · amd64 · bookworm

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 7.88.1-10+deb12u5 · amd64 · bookworm-security

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 7.88.1-10+deb12u5 · arm64 · bookworm-security

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

  • Source package: [curl]

    Details (6)
    • 7.88.1-10+deb12u15 · amd64 · bookworm

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 8.14.1-2+deb13u2~bpo13+1 · amd64 · bookworm-backports

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 8.14.1-2+deb13u2~bpo13+1 · arm64 · bookworm-backports

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 7.88.1-10+deb12u5 · amd64 · bookworm-security

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

    • 7.88.1-10+deb12u5 · arm64 · bookworm-security

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · bookworm; dsa · curl · debian · 12

[Debian 13 (Trixie)]

  • [curl]Fixed
    Details (5)
    • 8.14.1-2+deb13u4 · amd64 · trixie

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · 13

    • 8.14.1-2+deb13u4 · arm64 · trixie

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · 13

    • 8.21.0-2~bpo13+1 · amd64 · trixie-backports

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · 13

    • 8.21.0-2~bpo13+1 · arm64 · trixie-backports

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · 13

    • 8.14.1-2+deb13u7 · amd64 · trixie-security

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · 13

  • Source package: [curl]

    Details (5)
    • 8.14.1-2+deb13u4 · amd64 · trixie

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · 13

    • 8.14.1-2+deb13u4 · arm64 · trixie

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · 13

    • 8.21.0-2~bpo13+1 · amd64 · trixie-backports

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · 13

    • 8.21.0-2~bpo13+1 · arm64 · trixie-backports

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · 13

    • 8.14.1-2+deb13u7 · amd64 · trixie-security

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · 13

  • Source package: [curl]

    Details (5)
    • 8.14.1-2+deb13u4 · all · trixie

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · 13

    • 8.14.1-2+deb13u4 · all · trixie

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · 13

    • 8.21.0-2~bpo13+1 · all · trixie-backports

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · 13

    • 8.21.0-2~bpo13+1 · all · trixie-backports

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · 13

    • 8.14.1-2+deb13u7 · all · trixie-security

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · 13

  • Source package: [curl]

    Details (2)
    • 8.21.0-2~bpo13+1 · amd64 · trixie-backports

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · 13

    • 8.21.0-2~bpo13+1 · arm64 · trixie-backports

      Fixed · Fixed: 7.88.1-1

      dsa · curl · debian · 13

Next results

Observed:

References