CURL-CVE-2000-0973

Source
https://curl.se/docs/CVE-2000-0973.html
Import Source
https://curl.se/docs/CURL-CVE-2000-0973.json
JSON Data
https://api.osv.dev/v1/vulns/CURL-CVE-2000-0973
Aliases
  • CVE-2000-0973
Published
2000-10-13T08:00:00Z
Modified
2026-05-27T02:29:17Z
Summary
FTP Server Response Buffer Overflow
Details

When storing an FTP server's error message on failure, there was no check for input length and thus a malicious FTP server could overflow curl's stack based buffer.

Database specific
{
    "CWE":  {
        "desc":  "Stack-based Buffer Overflow",
        "id":  "CWE-121"
    },
    "URL":  "https://curl.se/docs/CVE-2000-0973.json",
    "affects":  "both",
    "last_affected":  "7.4",
    "package":  "curl",
    "severity":  "Critical",
    "www":  "https://curl.se/docs/CVE-2000-0973.html"
}
Credits
    • zillion - FINDER

Affected packages

Git / github.com/curl/curl.git

Affected ranges

Type
SEMVER
Events
Introduced
6.0
Fixed
7.4.1
Type
GIT
Repo
https://github.com/curl/curl.git
Events

Affected versions

6.*
6.0
6.1
6.2
6.3
6.3.1
6.4
6.5
6.5.1
6.5.2
7.*
7.1
7.1.1
7.2
7.2.1
7.3
7.4
Other
curl-6_5
curl-6_5_1
curl-6_5_2
curl-7_1_1
curl-7_2
curl-7_3

Database specific

source
"https://curl.se/docs/CURL-CVE-2000-0973.json"
vanir_signatures
[
    {
        "deprecated":  false,
        "digest":  {
            "function_hash":  "196356786758211185488307863000076764989",
            "length":  241
        },
        "id":  "CURL-CVE-2000-0973-171b0ec8",
        "signature_type":  "Function",
        "signature_version":  "v1",
        "source":  "https://github.com/curl/curl.git/commit/751d503f54596d6d86f969683fec2fe296d9d1f0",
        "target":  {
            "file":  "lib/sendf.c",
            "function":  "failf"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "228958604464281070835053189636391513699",
                "144630845450072018614630508064963358814",
                "279762529903853437871960568310384565523",
                "135969741470522456798681344337997879757",
                "263499723662391968439719703005208360682",
                "169201004603743637601791708579055509136",
                "272805279890715308076973196116662068657",
                "234347712143530376186965619256059533252"
            ],
            "threshold":  0.9
        },
        "id":  "CURL-CVE-2000-0973-5ebafc81",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/curl/curl.git/commit/751d503f54596d6d86f969683fec2fe296d9d1f0",
        "target":  {
            "file":  "lib/url.c"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "336750918308948256061780313364742334265",
                "338946848231821765236349582189650192615",
                "209157767658083385805431196253131988638",
                "257410141940471399691493468172196272090",
                "328699097690227077524949511297132158655",
                "189073717517383607935615415546015140570",
                "77881558817818878505832374987774919178"
            ],
            "threshold":  0.9
        },
        "id":  "CURL-CVE-2000-0973-9e11ffa6",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/curl/curl.git/commit/751d503f54596d6d86f969683fec2fe296d9d1f0",
        "target":  {
            "file":  "lib/sendf.c"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "function_hash":  "169988328743053719872940075578434844294",
            "length":  15652
        },
        "id":  "CURL-CVE-2000-0973-e9a57738",
        "signature_type":  "Function",
        "signature_version":  "v1",
        "source":  "https://github.com/curl/curl.git/commit/751d503f54596d6d86f969683fec2fe296d9d1f0",
        "target":  {
            "file":  "lib/url.c",
            "function":  "curl_connect"
        }
    }
]
vanir_signatures_modified
"2026-05-27T02:29:17Z"