CVE catalog

CVE-2017-1000100

curl: CVE-2017-1000100

[CVE catalog]

Severity
Medium · CVSS 6.5CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
Published
Source
[NVD] · [CVE record]
EPSS
3.96% · Oct 25, 2026

When doing a TFTP transfer and curl/libcurl is given a URL that contains a very long file name (longer than about 515 bytes), the file name is truncated to fit within the buffer boundaries, but the buffer size is still wrongly updated to use the untruncated length. This too large value is then used in the sendto() call, making curl attempt to send more data than what is actually put into the buffer. The endto() function will then read beyond the end of the heap based buffer. A malicious HTTP(S) server could redirect a vulnerable libcurl-using client to a crafted TFTP URL (if the client hasn't restricted which protocols it allows redirects to) and trick it to send private memory contents to a remote server over UDP. Limit curl's redirect protocols with --proto-redir and libcurl's with CURLOPT_REDIR_PROTOCOLS.

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.107.55.0-r0fixed
Alpinecurl3.117.55.0-r0fixed
Alpinecurl3.127.55.0-r0fixed
Alpinecurl3.137.55.0-r0fixed
Alpinecurl3.147.55.0-r0fixed
Alpinecurl3.157.55.0-r0fixed
Alpinecurl3.167.55.0-r0fixed
Alpinecurl3.177.55.0-r0fixed
Alpinecurl3.187.55.0-r0fixed
Alpinecurl3.197.55.0-r0fixed
Alpinecurl3.207.55.0-r0fixed
Alpinecurl3.217.55.0-r0fixed
Alpinecurl3.227.55.0-r0fixed
Alpinecurl3.237.55.0-r0fixed
Alpinecurl3.247.55.0-r0fixed
Alpinecurl3.37.55.0-r0fixed
Alpinecurl3.47.55.0-r0fixed
Alpinecurl3.57.55.0-r0fixed
Alpinecurl3.67.55.0-r0fixed
Alpinecurl3.77.55.0-r0fixed
Alpinecurl3.87.55.0-r0fixed
Alpinecurl3.97.55.0-r0fixed
Ubuntucurl14.047.32.0-1ubuntu1vulnerable
Ubuntucurl14.047.33.0-1ubuntu1vulnerable
Ubuntucurl14.047.34.0-1ubuntu1vulnerable
Ubuntucurl14.047.35.0-1ubuntu1vulnerable
Ubuntucurl14.047.35.0-1ubuntu2vulnerable
Ubuntucurl14.047.35.0-1ubuntu2.1vulnerable
Ubuntucurl14.047.35.0-1ubuntu2.2vulnerable
Ubuntucurl14.047.35.0-1ubuntu2.3vulnerable
Ubuntucurl14.047.35.0-1ubuntu2.5vulnerable
Ubuntucurl14.047.35.0-1ubuntu2.6vulnerable
Ubuntucurl14.047.35.0-1ubuntu2.7vulnerable
Ubuntucurl14.047.35.0-1ubuntu2.8vulnerable
Ubuntucurl14.047.35.0-1ubuntu2.9vulnerable
Ubuntucurl14.047.35.0-1ubuntu2.10vulnerable
Ubuntucurl14.047.35.0-1ubuntu2.11fixed
Ubuntucurl16.047.43.0-1ubuntu2vulnerable
Ubuntucurl16.047.45.0-1ubuntu1vulnerable
Ubuntucurl16.047.46.0-1ubuntu1vulnerable
Ubuntucurl16.047.47.0-1ubuntu1vulnerable
Ubuntucurl16.047.47.0-1ubuntu2vulnerable
Ubuntucurl16.047.47.0-1ubuntu2.1vulnerable
Ubuntucurl16.047.47.0-1ubuntu2.2vulnerable
Ubuntucurl16.047.47.0-1ubuntu2.3fixed
Susecurllinux enterprise desktop 12 sp27.37.0-37.3.1fixed
Susecurllinux enterprise desktop 12 sp37.37.0-37.3.1fixed
Susecurllinux enterprise server for raspberry pi 12 sp27.37.0-37.3.1fixed
Susecurllinux enterprise software development kit 12 sp27.37.0-37.3.1fixed
Susecurllinux enterprise software development kit 12 sp37.37.0-37.3.1fixed
Susecurllinux enterprise server 12 sp27.37.0-37.3.1fixed
Susecurllinux enterprise server for sap applications 12 sp27.37.0-37.3.1fixed
Susecurllinux enterprise server 12 sp37.37.0-37.3.1fixed
Susecurllinux enterprise server for sap applications 12 sp37.37.0-37.3.1fixed
Susecurlstudio onsite 1.37.19.7-1.20.53.3.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiancurlsourcesid7.55.0-1not yet assignedNot reported[871555]
Debiancurlsourceforky7.55.0-1not yet assignedNot reported[871555]
Debiancurlsourcetrixie7.55.0-1not yet assignedNot reported[871555]
Debiancurlsourcebookworm7.55.0-1not yet assignedNot reported[871555]
Alpinecurlapk3.107.55.0-r0Not reportedALPINE-CVE-2017-1000100Not reported
Alpinecurlapk3.117.55.0-r0Not reportedALPINE-CVE-2017-1000100Not reported
Alpinecurlapk3.127.55.0-r0Not reportedALPINE-CVE-2017-1000100Not reported
Alpinecurlapk3.137.55.0-r0Not reportedALPINE-CVE-2017-1000100Not reported
Alpinecurlapk3.147.55.0-r0Not reportedALPINE-CVE-2017-1000100Not reported
Alpinecurlapk3.157.55.0-r0Not reportedALPINE-CVE-2017-1000100Not reported
Alpinecurlapk3.167.55.0-r0Not reportedALPINE-CVE-2017-1000100Not reported
Alpinecurlapk3.177.55.0-r0Not reportedALPINE-CVE-2017-1000100Not reported
Alpinecurlapk3.187.55.0-r0Not reportedALPINE-CVE-2017-1000100Not reported
Alpinecurlapk3.197.55.0-r0Not reportedALPINE-CVE-2017-1000100Not reported
Alpinecurlapk3.207.55.0-r0Not reportedALPINE-CVE-2017-1000100Not reported
Alpinecurlapk3.217.55.0-r0Not reportedALPINE-CVE-2017-1000100Not reported
Alpinecurlapk3.227.55.0-r0Not reportedALPINE-CVE-2017-1000100Not reported
Alpinecurlapk3.237.55.0-r0Not reportedALPINE-CVE-2017-1000100Not reported
Alpinecurlapk3.247.55.0-r0Not reportedALPINE-CVE-2017-1000100Not reported
Alpinecurlapk3.37.55.0-r0Not reportedALPINE-CVE-2017-1000100Not reported
Alpinecurlapk3.47.55.0-r0Not reportedALPINE-CVE-2017-1000100Not reported
Alpinecurlapk3.57.55.0-r0Not reportedALPINE-CVE-2017-1000100Not reported
Alpinecurlapk3.67.55.0-r0Not reportedALPINE-CVE-2017-1000100Not reported
Alpinecurlapk3.77.55.0-r0Not reportedALPINE-CVE-2017-1000100Not reported
Alpinecurlapk3.87.55.0-r0Not reportedALPINE-CVE-2017-1000100Not reported
Alpinecurlapk3.97.55.0-r0Not reportedALPINE-CVE-2017-1000100Not reported
Ubuntucurldeb14.047.35.0-1ubuntu2.11Not reportedUBUNTU-CVE-2017-1000100Not reported
Ubuntucurldeb16.047.47.0-1ubuntu2.3Not reportedUBUNTU-CVE-2017-1000100Not reported
Susecurlrpmlinux enterprise desktop 12 sp27.37.0-37.3.1Not reportedSUSE-SU-2017:2174-1Not reported
Susecurlrpmlinux enterprise desktop 12 sp37.37.0-37.3.1Not reportedSUSE-SU-2017:2174-1Not reported
Susecurlrpmlinux enterprise server for raspberry pi 12 sp27.37.0-37.3.1Not reportedSUSE-SU-2017:2174-1Not reported
Susecurlrpmlinux enterprise software development kit 12 sp27.37.0-37.3.1Not reportedSUSE-SU-2017:2174-1Not reported
Susecurlrpmlinux enterprise software development kit 12 sp37.37.0-37.3.1Not reportedSUSE-SU-2017:2174-1Not reported
Susecurlrpmlinux enterprise server 12 sp27.37.0-37.3.1Not reportedSUSE-SU-2017:2174-1Not reported
Susecurlrpmlinux enterprise server for sap applications 12 sp27.37.0-37.3.1Not reportedSUSE-SU-2017:2174-1Not reported
Susecurlrpmlinux enterprise server 12 sp37.37.0-37.3.1Not reportedSUSE-SU-2017:2174-1Not reported
Susecurlrpmlinux enterprise server for sap applications 12 sp37.37.0-37.3.1Not reportedSUSE-SU-2017:2174-1Not reported
Susecurlrpmstudio onsite 1.37.19.7-1.20.53.3.1Not reportedSUSE-SU-2017:2354-1Not reported

[Debian bug #871555]

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

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

      Fixed · Fixed: 7.55.0-1

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

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Fixed · Fixed: 7.55.0-1

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

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

      Fixed · Fixed: 7.55.0-1

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

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

      Fixed · Fixed: 7.55.0-1

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

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

      Fixed · Fixed: 7.55.0-1

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

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

      Fixed · Fixed: 7.55.0-1

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

  • Source package: [curl]

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

      Fixed · Fixed: 7.55.0-1

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

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Fixed · Fixed: 7.55.0-1

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

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

      Fixed · Fixed: 7.55.0-1

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

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

      Fixed · Fixed: 7.55.0-1

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

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

      Fixed · Fixed: 7.55.0-1

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

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

      Fixed · Fixed: 7.55.0-1

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

  • [libcurl3-nss]Unknown

    Source package: [curl]

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

      Fixed · Fixed: 7.55.0-1

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

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Fixed · Fixed: 7.55.0-1

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

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

      Fixed · Fixed: 7.55.0-1

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

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

      Fixed · Fixed: 7.55.0-1

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

  • [libcurl4]Unknown

    Source package: [curl]

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

      Fixed · Fixed: 7.55.0-1

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

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Fixed · Fixed: 7.55.0-1

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

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

      Fixed · Fixed: 7.55.0-1

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

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

      Fixed · Fixed: 7.55.0-1

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

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

      Fixed · Fixed: 7.55.0-1

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

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

      Fixed · Fixed: 7.55.0-1

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

  • [libcurl4-doc]Unknown

    Source package: [curl]

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

      Fixed · Fixed: 7.55.0-1

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

    • 7.88.1-10+deb12u15 · all · bookworm

      Fixed · Fixed: 7.55.0-1

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

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

      Fixed · Fixed: 7.55.0-1

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

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

      Fixed · Fixed: 7.55.0-1

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

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

      Fixed · Fixed: 7.55.0-1

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

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

      Fixed · Fixed: 7.55.0-1

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

  • Source package: [curl]

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

      Fixed · Fixed: 7.55.0-1

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

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Fixed · Fixed: 7.55.0-1

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

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

      Fixed · Fixed: 7.55.0-1

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

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

      Fixed · Fixed: 7.55.0-1

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

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

      Fixed · Fixed: 7.55.0-1

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

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

      Fixed · Fixed: 7.55.0-1

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

  • Source package: [curl]

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

      Fixed · Fixed: 7.55.0-1

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

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Fixed · Fixed: 7.55.0-1

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

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

      Fixed · Fixed: 7.55.0-1

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

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

      Fixed · Fixed: 7.55.0-1

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

  • Source package: [curl]

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

      Fixed · Fixed: 7.55.0-1

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

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Fixed · Fixed: 7.55.0-1

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

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

      Fixed · Fixed: 7.55.0-1

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

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

      Fixed · Fixed: 7.55.0-1

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

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

      Fixed · Fixed: 7.55.0-1

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

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

      Fixed · Fixed: 7.55.0-1

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

[Debian 13 (Trixie)]

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

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

    • 8.14.1-2+deb13u4 · arm64 · trixie

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

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

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

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

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

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

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

  • Source package: [curl]

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

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

    • 8.14.1-2+deb13u4 · arm64 · trixie

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

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

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

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

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

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

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

  • [libcurl4-doc]Unknown

    Source package: [curl]

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

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

    • 8.14.1-2+deb13u4 · all · trixie

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

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

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

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

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

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

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

  • Source package: [curl]

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

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

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

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

  • Source package: [curl]

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

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

    • 8.14.1-2+deb13u4 · arm64 · trixie

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

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

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

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

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

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

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

  • Source package: [curl]

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

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

    • 8.14.1-2+deb13u4 · arm64 · trixie

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

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

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

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

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

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

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

  • [libcurl4t64]Unknown

    Source package: [curl]

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

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

    • 8.14.1-2+deb13u4 · arm64 · trixie

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

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

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

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

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

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

      Fixed · Fixed: 7.55.0-1

      dsa · curl · debian · 13

Observed:

References