Skip to content
Heist/ feed
Back to feed
Low

wrong reuse for different services

Type: advisorySources: OSV

libcurl might in some circumstances reuse the wrong connection when asked to do Negotiate-authenticated ones, even when they are set to use different "services". libcurl features a pool of recent connections so that subsequent requests can reuse an existing connection to avoid overhead. When reusing a connection a range of criteria must be met. Due to a logical error in the code, a request that was issued by an application could wrongfully reuse an existing connection to the same server that was authenticated using different services.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-8458
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 09:38 UTC · Revision 1

Source evidence

wrong reuse for different services

core-osv · Original source

Published 24 Jun 2026, 08:00 UTC

libcurl might in some circumstances reuse the wrong connection when asked to do Negotiate-authenticated ones, even when they are set to use different "services". libcurl features a pool of recent connections so that subsequent requests can reuse an existing connection to avoid overhead. When reusing a connection a range of criteria must be met. Due to a logical error in the code, a request that was issued by an application could wrongfully reuse an existing connection to the same server that was authenticated using different services.

osv:CURL-CVE-2026-8458
Complete source record
{
  "id": "913b7a0219d8e89eca10ac97d3259c6bc67ddb7540c0e6901d89c3a4571845db",
  "url": "https://osv.dev/vulnerability/CURL-CVE-2026-8458",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "wrong reuse for different services",
    "summary": "libcurl might in some circumstances reuse the wrong connection when asked to do Negotiate-authenticated ones, even when they are set to use different \"services\". libcurl features a pool of recent connections so that subsequent requests can reuse an existing connection to avoid overhead. When reusing a connection a range of criteria must be met. Due to a logical error in the code, a request that was issued by an application could wrongfully reuse an existing connection to the same server that was authenticated using different services.",
    "evidence": "osv:CURL-CVE-2026-8458",
    "products": [],
    "severity": "low",
    "structured": {
      "id": "CURL-CVE-2026-8458",
      "aliases": [
        "CURL-CVE-2026-8458",
        "CVE-2026-8458"
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "SEMVER",
              "events": [
                {
                  "introduced": "7.43.0"
                },
                {
                  "fixed": "8.14.2"
                },
                {
                  "introduced": "8.15.0"
                },
                {
                  "fixed": "8.16.1"
                },
                {
                  "introduced": "8.17.0"
                },
                {
                  "fixed": "8.20.1"
                },
                {
                  "introduced": "8.21.0"
                },
                {
                  "fixed": "8.21.0"
                }
              ]
            },
            {
              "repo": "https://github.com/curl/curl.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "97c272e5d173ad5f706443e2477f0a84f0044edd"
                },
                {
                  "fixed": "5e99b73cf441d9c369768b9cd48b5389b9a2503d"
                }
              ]
            }
          ],
          "versions": [
            "8.20.0",
            "8.19.0",
            "8.18.0",
            "8.17.0",
            "8.16.0",
            "8.15.0",
            "8.14.1",
            "8.14.0",
            "8.13.0",
            "8.12.1",
            "8.12.0",
            "8.11.1",
            "8.11.0",
            "8.10.1",
            "8.10.0",
            "8.9.1",
            "8.9.0",
            "8.8.0",
            "8.7.1",
            "8.7.0",
            "8.6.0",
            "8.5.0",
            "8.4.0",
            "8.3.0",
            "8.2.1",
            "8.2.0",
            "8.1.2",
            "8.1.1",
            "8.1.0",
            "8.0.1",
            "8.0.0",
            "7.88.1",
            "7.88.0",
            "7.87.0",
            "7.86.0",
            "7.85.0",
            "7.84.0",
            "7.83.1",
            "7.83.0",
            "7.82.0",
            "7.81.0",
            "7.80.0",
            "7.79.1",
            "7.79.0",
            "7.78.0",
            "7.77.0",
            "7.76.1",
            "7.76.0",
            "7.75.0",
            "7.74.0",
            "7.73.0",
            "7.72.0",
            "7.71.1",
            "7.71.0",
            "7.70.0",
            "7.69.1",
            "7.69.0",
            "7.68.0",
            "7.67.0",
            "7.66.0",
            "7.65.3",
            "7.65.2",
            "7.65.1",
            "7.65.0",
            "7.64.1",
            "7.64.0",
            "7.63.0",
            "7.62.0",
            "7.61.1",
            "7.61.0",
            "7.60.0",
            "7.59.0",
            "7.58.0",
            "7.57.0",
            "7.56.1",
            "7.56.0",
            "7.55.1",
            "7.55.0",
            "7.54.1",
            "7.54.0",
            "7.53.1",
            "7.53.0",
            "7.52.1",
            "7.52.0",
            "7.51.0",
            "7.50.3",
            "7.50.2",
            "7.50.1",
            "7.50.0",
            "7.49.1",
            "7.49.0",
            "7.48.0",
            "7.47.1",
            "7.47.0",
            "7.46.0",
            "7.45.0",
            "7.44.0",
            "7.43.0",
            "curl-8_20_0",
            "rc-8_20_0-3",
            "rc-8_20_0-2",
            "rc-8_20_0-1",
            "curl-8_19_0",
            "rc-8_19_0-3",
            "rc-8_19_0-2",
            "rc-8_19_0-1",
            "curl-8_18_0",
            "rc-8_18_0-3",
            "rc-8_18_0-2",
            "rc-8_18_0-1",
            "curl-8_17_0",
            "curl-8_16_0",
            "curl-8_15_0",
            "curl-8_14_1",
            "curl-8_14_0",
            "curl-8_13_0",
            "curl-8_12_1",
            "curl-8_12_0",
            "curl-8_11_1",
            "curl-8_11_0",
            "curl-8_10_1",
            "curl-8_10_0",
            "curl-8_9_1",
            "curl-8_9_0",
            "curl-8_8_0",
            "curl-8_7_1",
            "curl-8_7_0",
            "curl-8_6_0",
            "curl-8_5_0",
            "tiny-curl-8_4_0",
            "curl-8_4_0",
            "curl-8_3_0",
            "curl-8_2_1",
            "curl-8_2_0",
            "curl-8_1_2",
            "curl-8_1_1",
            "curl-8_1_0",
            "curl-8_0_1",
            "curl-8_0_0",
            "curl-7_88_1",
            "curl-7_88_0",
            "curl-7_87_0",
            "curl-7_86_0",
            "curl-7_85_0",
            "curl-7_84_0",
            "curl-7_83_1",
            "curl-7_83_0",
            "curl-7_82_0",
            "curl-7_81_0",
            "curl-7_80_0",
            "curl-7_79_1",
            "curl-7_79_0",
            "curl-7_78_0",
            "curl-7_77_0",
            "curl-7_76_1",
            "curl-7_76_0",
            "curl-7_75_0",
            "curl-7_74_0",
            "curl-7_73_0",
            "tiny-curl-7_72_0",
            "curl-7_72_0",
            "curl-7_71_1",
            "curl-7_71_0",
            "curl-7_70_0",
            "curl-7_69_1",
            "curl-7_69_0",
            "curl-7_68_0",
            "curl-7_67_0",
            "curl-7_66_0",
            "curl-7_65_3",
            "curl-7_65_2",
            "curl-7_65_1",
            "curl-7_65_0",
            "curl-7_64_1",
            "curl-7_64_0",
            "curl-7_63_0",
            "curl-7_62_0",
            "curl-7_61_1",
            "curl-7_61_0",
            "curl-7_60_0",
            "curl-7_59_0",
            "curl-7_58_0",
            "curl-7_57_0",
            "curl-7_56_1",
            "curl-7_56_0",
            "curl-7_55_1",
            "curl-7_55_0",
            "curl-7_54_1",
            "curl-7_54_0",
            "curl-7_53_1",
            "curl-7_53_0",
            "curl-7_52_1",
            "curl-7_52_0",
            "curl-7_51_0",
            "curl-7_50_3",
            "curl-7_50_2",
            "curl-7_50_1",
            "curl-7_50_0",
            "curl-7_49_1",
            "curl-7_49_0",
            "curl-7_48_0",
            "curl-7_47_1",
            "curl-7_47_0",
            "curl-7_46_0",
            "curl-7_45_0",
            "curl-7_44_0",
            "curl-7_43_0"
          ],
          "database_specific": {
            "source": "https://curl.se/docs/CURL-CVE-2026-8458.json",
            "vanir_signatures": [
              {
                "id": "CURL-CVE-2026-8458-05674c9d",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "131133269132561604980160935777623914227",
                    "236643273924206828746213736897287979489",
                    "13992128071164298375871385942225218502",
                    "238854585901285710447431180099839543713",
                    "68957354415944429458175027683812603475",
                    "327567988807598174500690090899872797105",
                    "46578820557026532549426217570065109776"
                  ]
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/vauth/ntlm.c"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-08a0f976",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "296070965643488545793586696389321613146",
                    "226363162214976162041645392435241839430",
                    "133151777568722917704448403638726174988",
                    "23840144978261541419604265686509791934",
                    "297749191289701577660184769099886424031",
                    "338885930668614050968455274869169118907",
                    "93807122643920341090003180276561746387",
                    "104808351523164052800123753910941378630",
                    "317259938674191808806233654509170561136",
                    "328355046187445104393222718008922990566",
                    "188243137080258304082595182158798760030",
                    "198176376429589720981425952787034519771",
                    "91087344036793321675363937914998562070",
                    "135823895432989842061839298862040398677",
                    "234930312166517267681412261277992021861",
                    "332454232719863739433294540348859190500",
                    "250747626911285282984951431730851199565",
                    "183642911914975550270746040748316794206",
                    "182617858873447228927906591931287952118",
                    "116229107719170247529113448491006433887",
                    "278260329771185342187890897848625623258",
                    "120488176101434928231608273244039016153",
                    "712106685140149537302548640363846201",
                    "102910363378525632099868743205849447236",
                    "68979858568244644663652464481703603356",
                    "257502889359625148799103889252687263202",
                    "167286264412726464904471259787801865712",
                    "288106997428353368249655655177256542558",
                    "179063757513162494933698705836643658877",
                    "285191138722892922408194289580789801870",
                    "83945959734380226540789905739926703262",
                    "134986461706924501481129061926950287112",
                    "128582469435340518859335404731315394943"
                  ]
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/curl_sasl.c"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-0c999af5",
                "digest": {
                  "length": 4890,
                  "function_hash": "184381756317090533378747060868130995288"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/curl_sasl.c",
                  "function": "Curl_sasl_continue"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-0cd614b1",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "30605879100500437507856373944605254832",
                    "337027118988515764330638184673270102903",
                    "85887358452963428903011354564335339882",
                    "215337797396709220790280947467406375611",
                    "337815262753453648733916956437942101822",
                    "115256794223216950070804860010701882609",
                    "45426469797407475448254842047543600506"
                  ]
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/vauth/spnego_gssapi.c"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-0d85be17",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "109532323053949467231115586568332907621",
                    "222002067558750143249081776298141482609",
                    "311521466985697410646809202280248446895",
                    "38973899648068879797454711447029941266"
                  ]
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "tests/unit/unit1304.c"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-133b3e59",
                "digest": {
                  "length": 2972,
                  "function_hash": "82327947277019586702754338708573347183"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/vauth/krb5_sspi.c",
                  "function": "Curl_auth_create_gssapi_user_message"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-196dda7a",
                "digest": {
                  "length": 712,
                  "function_hash": "334394234275027321592874715888930185260"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/openldap.c",
                  "function": "oldap_perform_bind"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-1b2d656c",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "115376777505587827620471669613014555513",
                    "257268835978956040638342100145675498591",
                    "146682638191626827612469621854959300268",
                    "242837492374400765180157871716340007329",
                    "194871693785729276599458262302494202594",
                    "211155382668602562248882592327565576546",
                    "338976293281519772418995029008049942790",
                    "175231112645410522988272269943702986681"
                  ]
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/vauth/krb5_gssapi.c"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-1c86e13a",
                "digest": {
                  "length": 2755,
                  "function_hash": "201632541145019434622046736089826687887"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/vauth/digest_sspi.c",
                  "function": "Curl_auth_create_digest_md5_message"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-21112974",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "61703778026119650899357134709638968674",
                    "216395037782659793921909638798632749658",
                    "19798245859305349211669133918930229837",
                    "106464489432119784204726530810101879243"
                  ]
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/openldap.c"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-27714729",
                "digest": {
                  "length": 2602,
                  "function_hash": "260045965240571732852971863769004466980"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/http_ntlm.c",
                  "function": "Curl_output_ntlm"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-3169253b",
                "digest": {
                  "length": 1766,
                  "function_hash": "91299840414650153996787999236686689509"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/url.c",
                  "function": "url_set_data_creds"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-3ea504e3",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "45632602525096981984729034303752206035",
                    "299149047008239908290222407514356235779",
                    "340016407922144152793149776876874245975",
                    "312620937778394818685580643024176659463",
                    "63235119232089688767519300617684024494",
                    "284725202519772165004432515073636269775",
                    "292677775666577706210569925614305349340",
                    "229160514750311362968603001161490669762"
                  ]
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/vauth/digest_sspi.c"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-40ce35e8",
                "digest": {
                  "length": 666,
                  "function_hash": "288652029181137140945815677794363167706"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/socks_gssapi.c",
                  "function": "Curl_SOCKS5_gssapi_negotiate"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-59ca1826",
                "digest": {
                  "length": 2117,
                  "function_hash": "288674476271057224419205144042299258700"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/url.c",
                  "function": "parse_proxy"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-6875ab61",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "22485996410497683027131952627038916280",
                    "230709435385335507837110808688382515357",
                    "131019033132838978647237503155578696328",
                    "225319779446599512713356755644467284691",
                    "12127228956012810097799665487268500356",
                    "113523444856577167015824008093099978540",
                    "328501816214493318824896488303686162872",
                    "245992900209959630656475018308200947730",
                    "134143209020880090221058000937168068417",
                    "230347087111336043407786438204922800444",
                    "34558769833607308898655000569289715414",
                    "89939638502864681233182259051275634468",
                    "66808239332050699815826238665346754754",
                    "218202333898078856984326107901079983410",
                    "252649638382735865962080490326933390491"
                  ]
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/socks_gssapi.c"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-6eaef693",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "175177802052379156870760759042454504257",
                    "198845875513348950531345960985310551600",
                    "70438103738914076389915490568782049774",
                    "103748601221776386490517817710227551827"
                  ]
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/socks.c"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-7f5f53e1",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "42111808500321956628227631448498308789",
                    "104146325563508285465189971390197233850",
                    "49863501117929899946229377708814991584",
                    "270378443273333922979364821585678537137",
                    "16721757978570701791224573861606024766",
                    "58043549194503679111855035489560830624",
                    "33904604519574150256311640247809097601",
                    "107301726887474332911826318745544441657",
                    "11055074578510050233712013306640346000",
                    "311811556698560549925651906074766414767",
                    "52321241973419035424314512044591755928",
                    "33455036789517966221602507659611589928",
                    "47595904475985770214128257370842372193",
                    "11635233778149284565490415535778120663",
                    "138290536467277029733312439499926515131",
                    "183306425502290038648097652102260316996",
                    "338237665271054451985000456866535432659",
                    "240770964020848801218809570372162093702",
                    "258746530568898915628826687546744803331",
                    "315855971697500550484153031053044982658",
                    "186156997743674293765693182022418980504",
                    "56491724364248992299318827506314959290",
                    "215937335004376457908368164768214181956",
                    "267531160967641960269437065914717564850",
                    "110805692775768240330546471144135447434",
                    "276201594788469838078511875335528962133",
                    "79844649851934290205189985921022027360",
                    "66566523028376391260649052378632071800",
                    "1727984952938238186332567690110103018",
                    "116520439988702761459203606118692343369",
                    "258095877848887307977916257205769065621",
                    "35727591428242952674642393727474826995",
                    "5266756563157798813894806715537931885",
                    "334026801469649373740486602684649464269",
                    "138459681247285492240317822811941633985",
                    "131494259821263617793264713480970209342",
                    "2956367690892485010795517985879840738",
                    "52731882480501327158273310262512398501",
                    "109769107045048381795536290995177222627",
                    "186050931771462245625523714876264510300",
                    "165692171206297823499192616574533646793",
                    "249184715418628274502750451085885216200",
                    "124256263543578375924605714184306960162",
                    "81492054133270066501655096531081890098",
                    "46670366653791743401740656008916595475",
                    "199893710453168457632687662339201847728",
                    "330287946202414158555791906432550909400"
                  ]
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/creds.c"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-81e88a70",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "206085259962261363014038226134532126186",
                    "112621985369123868020143663695906751637",
                    "154275731873751188677121209294641610872",
                    "43296512606666667286048928569663203402",
                    "321756469679113168196002201909773375203",
                    "310227185486929162323736798415132225902",
                    "24688123237641488151667892465880432579",
                    "240555389597825435162609155023616919644",
                    "328408965503758415728469364750132539783",
                    "35050982579731853488183706425575913360",
                    "141882039405859215035575921249309924355",
                    "259412717547259261960778578185459124641",
                    "204029361426696846209064265195458038601",
                    "321585702637373785551797735360798584171",
                    "191525215426195625551777445768078748480",
                    "144047343648641727374639201033512519156",
                    "279048916219681932466702078155659576263",
                    "141707690676109015300160209214296865034",
                    "64517611707335124931411220280020237374"
                  ]
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/http_negotiate.c"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-8757d6f0",
                "digest": {
                  "length": 1614,
                  "function_hash": "54516707113723019069995356457345668139"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/vauth/ntlm.c",
                  "function": "Curl_auth_create_ntlm_type1_message"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-938f9385",
                "digest": {
                  "length": 1373,
                  "function_hash": "73860140657984375648121659137289499215"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/creds.c",
                  "function": "Curl_creds_create"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-943803ae",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "109502063055277399261771596252224781757",
                    "115840534772368650563871374084143564823",
                    "40162460630184712977569009128999751009",
                    "308166079021937863090390993376959367920"
                  ]
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/socks.h"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-9aeb08c1",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "45632602525096981984729034303752206035",
                    "233007897012899114499134890756203278189",
                    "95687799240056149354674767054434196561",
                    "114440385287005126098511621849569087743",
                    "219020937470269744552544375880550831285",
                    "236643273924206828746213736897287979489",
                    "13992128071164298375871385942225218502",
                    "113766166600625474376327601079847723900",
                    "114425007738183449149878634082714778823",
                    "257268835978956040638342100145675498591",
                    "146682638191626827612469621854959300268",
                    "242837492374400765180157871716340007329",
                    "163855462113734403491258472081036686715",
                    "337027118988515764330638184673270102903",
                    "85887358452963428903011354564335339882",
                    "297238793752154068082505269820970206692"
                  ]
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/vauth/vauth.h"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-a942ee65",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "239155807125717559537115518806749925383",
                    "23671605995551531265997141827694425409",
                    "327578126918926878626511095634547445085",
                    "119085505754257205521358052994783812268",
                    "191013236650511708617899116147992104005",
                    "333964493961537256052160704854301095400",
                    "104146325563508285465189971390197233850",
                    "49863501117929899946229377708814991584",
                    "327683825059501214095066965477109011442",
                    "146677306821149164668786724633609294292",
                    "96441492489638749272550243350275023418",
                    "283959436588958076733492559339507352187",
                    "203904458178487689375634194583766599066"
                  ]
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/creds.h"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-b0a3d3a6",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "45632602525096981984729034303752206035",
                    "299149047008239908290222407514356235779",
                    "340016407922144152793149776876874245975",
                    "193473682146679845847706365829777470465",
                    "323551088834445865408107177656021140259",
                    "297093795375716416265986115633477982435"
                  ]
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/vauth/digest.c"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-b0c1d2b8",
                "digest": {
                  "length": 330,
                  "function_hash": "100372277611983813751580607506350354991"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/creds.c",
                  "function": "Curl_creds_same"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-b4259a37",
                "digest": {
                  "length": 769,
                  "function_hash": "176355026064202411673187840482908925805"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/curl_sasl.c",
                  "function": "sasl_choose_ntlm"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-b51ef2eb",
                "digest": {
                  "length": 421,
                  "function_hash": "53239979655464579543720486887537136371"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/creds.c",
                  "function": "Curl_creds_merge"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-b6442691",
                "digest": {
                  "length": 1518,
                  "function_hash": "172868306802954387332438998215407644625"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/vauth/krb5_gssapi.c",
                  "function": "Curl_auth_create_gssapi_user_message"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-b713f683",
                "digest": {
                  "length": 798,
                  "function_hash": "26809615103712896894449373739167658218"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/socks_sspi.c",
                  "function": "socks5_sspi_setup"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-b85a66f4",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "192209044385899844183693988015767327393",
                    "149539691351365310675450276876553057442",
                    "266833078777338860725877708101019842227",
                    "48234179652972630197282195413863692909"
                  ]
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/imap.c"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-b9a4a14b",
                "digest": {
                  "length": 2800,
                  "function_hash": "211883848174664395509728831488271811006"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/url.c",
                  "function": "override_login"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-baeb8eed",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "30605879100500437507856373944605254832",
                    "337027118988515764330638184673270102903",
                    "85887358452963428903011354564335339882",
                    "215337797396709220790280947467406375611",
                    "210302217785079320972611363767713632054",
                    "326533131827468475674276902505654461727",
                    "184216407984109482672351630691437525484"
                  ]
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/vauth/spnego_sspi.c"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-be712aeb",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "189805629532768806605605493410995959624",
                    "125810241216915808454464634632072294682",
                    "52260443936822369657461160024432008325",
                    "319184244094858240392511329050456590502"
                  ]
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/pop3.c"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-beb31972",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "115376777505587827620471669613014555513",
                    "257268835978956040638342100145675498591",
                    "146682638191626827612469621854959300268",
                    "242837492374400765180157871716340007329",
                    "63235119232089688767519300617684024494",
                    "338776260036417418076396347546294144223",
                    "80398380667354116892639927281141551019",
                    "215064512947686384998841065225982714796"
                  ]
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/vauth/krb5_sspi.c"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-c0aff8ee",
                "digest": {
                  "length": 403,
                  "function_hash": "81972827631764743423051002420630942738"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/pop3.c",
                  "function": "pop3_perform_user"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-c1a344c4",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "204948646437911583000451231954613052759",
                    "43171189151216146443162651772042634801",
                    "323108295533411513677390647971032475967",
                    "202820097847514769072720009112018648987",
                    "250129161972191357581571743388673667098",
                    "75197854796838014072050481970545317094",
                    "64201274780541139630565820506444092430",
                    "290068352038601298686864054407251717452",
                    "44009602466531841248142331354329391729",
                    "271378079365442358889864868476306436038",
                    "268689102617259311824991617806165302777",
                    "244308229415381798906281392847708725366",
                    "149560144109006021728529420958547216151",
                    "154180039423079669475500698963298631195",
                    "335939243097788969302670473207543629533",
                    "218183911202367150585545379123325942825",
                    "101620917788355195258450986074289897869",
                    "219432484084302484204187382504549384146",
                    "96059385989574848170943985461889250408",
                    "263543846517895687310758691795538188016",
                    "156819644504175040439321243641859269488",
                    "54322947945066766729917823266125930362",
                    "310415774278603841667845040459527645957",
                    "232375231424210085068419118231295587738",
                    "263529411355180058234391138124206733879",
                    "182667147496115462284035957460340565105",
                    "180827070857863041885997406312062947585"
                  ]
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/url.c"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-c4b6c20a",
                "digest": {
                  "length": 2180,
                  "function_hash": "101917370021938686314867888743619413606"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/vauth/spnego_gssapi.c",
                  "function": "Curl_auth_decode_spnego_message"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-c87986ec",
                "digest": {
                  "length": 4160,
                  "function_hash": "11778748696068745838182869705274527348"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/vauth/spnego_sspi.c",
                  "function": "Curl_auth_decode_spnego_message"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-c990aa91",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "25947991640903384166934030227343822770",
                    "214184092662992305444377033299324540376",
                    "184760400956734988795321710567704625546",
                    "118508349720772485782036383126063947532",
                    "148291234461390097071728963409975931917",
                    "247790282546515250871989945859688813285",
                    "94783326404154355558429739059661672762",
                    "262809762930830940974272485484260549574",
                    "259746583212884874306626506497164162841",
                    "270546744587123026340614595136034149922",
                    "22045359633690587295218145906006325727",
                    "238966305812429568028598023272539358457",
                    "320031947986299904087034190401087536303",
                    "156669179242208414330681636439105305973",
                    "214008744266984397418800587488177810019",
                    "241341760325921362263519988412024803226",
                    "289922247225719498890477046446411169976",
                    "316487034480750197080007518941763205401",
                    "279309486179908728202284554329027956687",
                    "239839587932310150544439752936967129600",
                    "179761887423419717821143260985047094180",
                    "261846874875494497779666637100247829833",
                    "5549136075214084120740194861751696462"
                  ]
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/http_ntlm.c"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-cde4337b",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "131133269132561604980160935777623914227",
                    "236643273924206828746213736897287979489",
                    "13992128071164298375871385942225218502",
                    "238854585901285710447431180099839543713",
                    "98107255346311729849131309663644230494",
                    "28608618421344094777261367402872538268",
                    "234467850532933353869606452836954719391",
                    "72706051931516208994044223461333507889"
                  ]
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/vauth/ntlm_sspi.c"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-ceacc59e",
                "digest": {
                  "length": 856,
                  "function_hash": "292014136446134248894240624098740270751"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/curl_sasl.c",
                  "function": "sasl_choose_krb5"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-db08d0fc",
                "digest": {
                  "length": 488,
                  "function_hash": "102041484563633851174650686870841548528"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/url.c",
                  "function": "url_set_conn_login"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-de8e07ee",
                "digest": {
                  "length": 812,
                  "function_hash": "201385764185832298124218835659603414032"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/netrc.c",
                  "function": "netrc_finalize"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-dec30f5f",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "118294419820340559685915022133562022191",
                    "227375538359275878663916601881574310757",
                    "70402421402622044543297828147024294844",
                    "240758161275349280446376060242104724400"
                  ]
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/netrc.c"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-e3d26f76",
                "digest": {
                  "length": 4075,
                  "function_hash": "121653307757525424836898635586106215868"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/socks.c",
                  "function": "socks5_connect"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-e6b89257",
                "digest": {
                  "length": 521,
                  "function_hash": "169816356920265988576536134421158009729"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/imap.c",
                  "function": "imap_perform_login"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-f588081b",
                "digest": {
                  "length": 4250,
                  "function_hash": "170568490105329642579226280768661728882"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/vauth/digest.c",
                  "function": "Curl_auth_create_digest_md5_message"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-f6f517c4",
                "digest": {
                  "length": 2066,
                  "function_hash": "161140253318119641798948593070067853950"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/http_negotiate.c",
                  "function": "Curl_input_negotiate"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-f8ed9b53",
                "digest": {
                  "length": 224,
                  "function_hash": "242896197719548288530221799129464267680"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "tests/unit/unit1304.c",
                  "function": "t1304_set_creds"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-fa8dea80",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "206769408198388035105797554035900268579",
                    "180767291568760539427339963530308435875",
                    "111883483407954580134893859589649627338",
                    "128511627094956920563736673181966493546",
                    "339155530518974488967280816155419544789",
                    "315474338656017060954850194368263497885",
                    "231664257058018842411835629741781577812",
                    "18513927242192594914949385122644051818",
                    "85584622225802311782354624304144466386",
                    "265953906445018271897060941191463026843",
                    "22485996410497683027131952627038916280",
                    "230709435385335507837110808688382515357",
                    "131019033132838978647237503155578696328",
                    "225319779446599512713356755644467284691",
                    "198448922597619647416668232414459259754",
                    "254555840770415729595115916379337563994",
                    "204889792529614848566939637007270365349",
                    "116084511672751982969659482821362431549"
                  ]
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/socks_sspi.c"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-facbf8e0",
                "digest": {
                  "length": 2234,
                  "function_hash": "161122196913116638932125263875127728936"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/vauth/ntlm_sspi.c",
                  "function": "Curl_auth_create_ntlm_type1_message"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CURL-CVE-2026-8458-fd95c886",
                "digest": {
                  "length": 1569,
                  "function_hash": "72289558331978670027463500603255503506"
                },
                "source": "https://github.com/curl/curl.git/commit/5e99b73cf441d9c369768b9cd48b5389b9a2503d",
                "target": {
                  "file": "lib/socks_sspi.c",
                  "function": "Curl_SOCKS5_gssapi_negotiate"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              }
            ],
            "vanir_signatures_modified": "2026-10-25T01:05:13Z"
          }
        }
      ],
      "modified": "2026-10-25T01:05:13.391518244Z",
      "provider": "osv",
      "references": [],
      "provider_metadata": {
        "CWE": {
          "id": "CWE-488",
          "desc": "Exposure of Data Element to Wrong Session"
        },
        "URL": "https://curl.se/docs/CVE-2026-8458.json",
        "www": "https://curl.se/docs/CVE-2026-8458.html",
        "issue": "https://hackerone.com/reports/3721183",
        "affects": "both",
        "package": "curl",
        "severity": "Low",
        "last_affected": "8.20.0"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-8458",
        "evidence": "/aliases"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/database_specific/severity"
  },
  "source_id": "core-osv",
  "document_id": 444357,
  "published_at": "2026-06-24T08:00:00+00:00"
}