{"schemaVersion":3,"id":"CVE-2021-22897","aliases":["ALPINE-CVE-2021-22897"],"status":"published","duplicateOf":null,"title":null,"description":"curl 7.61.0 through 7.76.1 suffers from exposure of data element to wrong session due to a mistake in the code for CURLOPT_SSL_CIPHER_LIST when libcurl is built to use the Schannel TLS library. The selected cipher set was stored in a single \"static\" variable in the library, which has the surprising side-effect that if an application sets up multiple concurrent transfers, the last one that sets the ciphers will accidentally control the set used by all transfers. In a worst-case scenario, this weakens transport security significantly.","dates":{"published":"2021-06-11T15:49:38.000Z","modified":"2026-10-14T10:21:15.069Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":5.3,"severity":"medium","version":"3.1","versionLabel":"v3.1","source":"CVE.org","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"CVE.org","score":5.3,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"OSV · Alpine","score":5.3,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","exploitability":10,"impact":2.3,"computed":true},{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":5.3,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","exploitability":null,"impact":null,"computed":false},{"version":"2.0","versionLabel":"v2.0","source":"NVD","score":4.3,"severity":"medium","vector":"AV:N/AC:M/Au:N/C:P/I:N/A:N","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.04265,"percentile":0.90956,"severity":"low","asOf":"2026-10-18T00:00:00.000Z","change":{"pp":1.286,"baselineDate":"2026-09-18T00:00:00.000Z","baselineScore":0.02979},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.04265,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.04265,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.04265,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.04265,"percentile":0.90956}],"last30":[{"date":"2026-09-18T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.02979,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.04265,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.04265,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.04265,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.04265,"percentile":0.90956}]},"kev":{"state":"not-listed","entries":[],"listedCount":0,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":false,"entry":null},{"source":"enisa","label":"ENISA","listed":false,"entry":null},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"none-recorded","sources":[]},"exploits":[{"id":"REF_E93651A725FC6648","name":"Exploit Reference (hackerone.com)","source":"reference","url":"https://hackerone.com/reports/1172857","maturity":"unknown","reliabilityScore":0.2,"verified":false,"type":null,"platforms":[],"requiresAuth":null,"exploitdb":null,"metasploit":null}],"exploitCount":1,"weaknesses":[{"id":"CWE-840","name":"Business Logic Errors","description":"Weaknesses in this category identify some of the underlying problems that commonly allow attackers to manipulate the business logic of an application. Errors in business logic can be devastating to an entire application. They can be difficult to find automatically, since they typically involve legitimate use of the application's functionality. However, many business logic errors can exhibit patterns that are similar to well-understood implementation and design weaknesses.","type":"category","status":"Incomplete","abstraction":null,"likelihoodOfExploit":null,"url":"https://cwe.mitre.org/data/definitions/840.html"},{"id":"CWE-668","name":"Exposure of Resource to Wrong Sphere","description":"The product exposes a resource to the wrong control sphere, providing unintended actors with inappropriate access to the resource.","type":"weakness","status":"Draft","abstraction":"Class","likelihoodOfExploit":null,"url":"https://cwe.mitre.org/data/definitions/668.html"}],"affected":[{"vendor":"alpine","product":"curl","name":"curl","label":"curl","ecosystem":"Alpine Linux","cpePart":null,"purl":"pkg:apk/alpine/curl","purlType":"apk","versions":[{"text":"≥ 7.61.0","noFixRecorded":true,"fixedIn":null}],"versionsText":"≥ 7.61.0 (No fix recorded)","eol":null,"hubHref":null},{"vendor":"haxx","product":"curl","name":"curl","label":"curl","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"≥ 7.61.0, ≤ 7.76.1","noFixRecorded":false,"fixedIn":null}],"versionsText":"≥ 7.61.0, ≤ 7.76.1","eol":null,"hubHref":"/vendor/haxx/curl"},{"vendor":"netapp","product":"cloud_backup","name":"cloud backup","label":"cloud_backup","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"na","noFixRecorded":false,"fixedIn":null}],"versionsText":"na","eol":null,"hubHref":"/vendor/netapp/cloud_backup"},{"vendor":"netapp","product":"h300e_firmware","name":"h300e firmware","label":"h300e_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"na","noFixRecorded":false,"fixedIn":null}],"versionsText":"na","eol":null,"hubHref":"/vendor/netapp/h300e"},{"vendor":"netapp","product":"h300s_firmware","name":"h300s firmware","label":"h300s_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"na","noFixRecorded":false,"fixedIn":null}],"versionsText":"na","eol":null,"hubHref":"/vendor/netapp/h300s"},{"vendor":"netapp","product":"h410s_firmware","name":"h410s firmware","label":"h410s_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"na","noFixRecorded":false,"fixedIn":null}],"versionsText":"na","eol":null,"hubHref":"/vendor/netapp/h410s"},{"vendor":"netapp","product":"h500e_firmware","name":"h500e firmware","label":"h500e_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"na","noFixRecorded":false,"fixedIn":null}],"versionsText":"na","eol":null,"hubHref":"/vendor/netapp/h500e"},{"vendor":"netapp","product":"h500s_firmware","name":"h500s firmware","label":"h500s_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"na","noFixRecorded":false,"fixedIn":null}],"versionsText":"na","eol":null,"hubHref":"/vendor/netapp/h500s"},{"vendor":"netapp","product":"h700e_firmware","name":"h700e firmware","label":"h700e_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"na","noFixRecorded":false,"fixedIn":null}],"versionsText":"na","eol":null,"hubHref":"/vendor/netapp/h700e"},{"vendor":"netapp","product":"h700s_firmware","name":"h700s firmware","label":"h700s_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"na","noFixRecorded":false,"fixedIn":null}],"versionsText":"na","eol":null,"hubHref":"/vendor/netapp/h700s"},{"vendor":"netapp","product":"hci_compute_node","name":"hci compute node","label":"hci_compute_node","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"na","noFixRecorded":false,"fixedIn":null}],"versionsText":"na","eol":null,"hubHref":"/vendor/netapp/hci_compute_node"},{"vendor":"netapp","product":"solidfire_\\&_hci_management_node","name":"solidfire \\& hci management node","label":"solidfire_\\&_hci_management_node","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"na","noFixRecorded":false,"fixedIn":null}],"versionsText":"na","eol":null,"hubHref":"/vendor/netapp/solidfire__hci_management_node"},{"vendor":"netapp","product":"solidfire_baseboard_management_controller_firmware","name":"solidfire baseboard management controller firmware","label":"solidfire_baseboard_management_controller_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"na","noFixRecorded":false,"fixedIn":null}],"versionsText":"na","eol":null,"hubHref":"/vendor/netapp/solidfire_baseboard_management_controller"},{"vendor":"netapp","product":"solidfire\\,_enterprise_sds_\\&_hci_storage_node","name":"solidfire\\, enterprise sds \\& hci storage node","label":"solidfire\\,_enterprise_sds_\\&_hci_storage_node","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"na","noFixRecorded":false,"fixedIn":null}],"versionsText":"na","eol":null,"hubHref":"/vendor/netapp/solidfire_enterprise_sds__hci_storage_node"},{"vendor":"oracle","product":"communications_cloud_native_core_binding_support_function","name":"communications cloud native core binding support function","label":"communications_cloud_native_core_binding_support_function","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"1.11.0","noFixRecorded":false,"fixedIn":null}],"versionsText":"1.11.0","eol":null,"hubHref":"/vendor/oracle/communications_cloud_native_core_binding_support_function"},{"vendor":"oracle","product":"communications_cloud_native_core_network_function_cloud_native_environment","name":"communications cloud native core network function cloud native environment","label":"communications_cloud_native_core_network_function_cloud_native_environment","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"1.10.0","noFixRecorded":false,"fixedIn":null}],"versionsText":"1.10.0","eol":null,"hubHref":"/vendor/oracle/communications_cloud_native_core_network_function_cloud_native_environment"},{"vendor":"oracle","product":"communications_cloud_native_core_network_repository_function","name":"communications cloud native core network repository function","label":"communications_cloud_native_core_network_repository_function","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"1.15.0","noFixRecorded":false,"fixedIn":null},{"text":"1.15.1","noFixRecorded":false,"fixedIn":null}],"versionsText":"1.15.0 | 1.15.1","eol":null,"hubHref":"/vendor/oracle/communications_cloud_native_core_network_repository_function"},{"vendor":"oracle","product":"communications_cloud_native_core_network_slice_selection_function","name":"communications cloud native core network slice selection function","label":"communications_cloud_native_core_network_slice_selection_function","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"1.8.0","noFixRecorded":false,"fixedIn":null}],"versionsText":"1.8.0","eol":null,"hubHref":"/vendor/oracle/communications_cloud_native_core_network_slice_selection_function"},{"vendor":"oracle","product":"communications_cloud_native_core_service_communication_proxy","name":"communications cloud native core service communication proxy","label":"communications_cloud_native_core_service_communication_proxy","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"1.15.0","noFixRecorded":false,"fixedIn":null}],"versionsText":"1.15.0","eol":null,"hubHref":"/vendor/oracle/communications_cloud_native_core_service_communication_proxy"},{"vendor":"oracle","product":"essbase","name":"essbase","label":"essbase","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"< 11.1.2.4.047","noFixRecorded":false,"fixedIn":null},{"text":"≥ 21.0, < 21.3","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 11.1.2.4.047 | ≥ 21.0, < 21.3","eol":null,"hubHref":"/vendor/oracle/essbase"},{"vendor":"oracle","product":"mysql_server","name":"mysql server","label":"mysql_server","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"≤ 5.7.34","noFixRecorded":false,"fixedIn":null},{"text":"≥ 8.0.0, ≤ 8.0.25","noFixRecorded":false,"fixedIn":null}],"versionsText":"≤ 5.7.34 | ≥ 8.0.0, ≤ 8.0.25","eol":null,"hubHref":"/vendor/oracle/mysql_server"},{"vendor":"siemens","product":"sinec_infrastructure_network_services","name":"sinec infrastructure network services","label":"sinec_infrastructure_network_services","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"< 1.0.1.1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 1.0.1.1","eol":null,"hubHref":"/vendor/siemens/sinec_infrastructure_network_services"},{"vendor":"splunk","product":"universal_forwarder","name":"universal forwarder","label":"universal_forwarder","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"≥ 8.2.0, < 8.2.12","noFixRecorded":false,"fixedIn":null},{"text":"≥ 9.0.0, < 9.0.6","noFixRecorded":false,"fixedIn":null},{"text":"9.1.0","noFixRecorded":false,"fixedIn":null}],"versionsText":"≥ 8.2.0, < 8.2.12 | ≥ 9.0.0, < 9.0.6 | 9.1.0","eol":null,"hubHref":"/vendor/splunk/universal_forwarder"}],"affectedCount":23,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://hackerone.com/reports/1172857","label":"hackerone.com/reports/1172857","hostname":"hackerone.com","tags":["X Refsource MISC","Exploit","Issue Tracking","Third Party Advisory"]},{"url":"https://curl.se/docs/CVE-2021-22897.html","label":"curl.se/docs/CVE-2021-22897.html","hostname":"curl.se","tags":["X Refsource MISC","Patch","Vendor Advisory"]},{"url":"https://github.com/curl/curl/commit/bbb71507b7bab52002f9b1e0880bed6a32834511","label":"github.com/curl/curl/commit/bbb71507b7bab52002f9b1e0880bed6a32834511","hostname":"github.com","tags":["X Refsource MISC","Patch","Third Party Advisory"]},{"url":"https://www.oracle.com//security-alerts/cpujul2021.html","label":"www.oracle.com//security-alerts/cpujul2021.html","hostname":"www.oracle.com","tags":["X Refsource MISC","Patch","Third Party Advisory"]},{"url":"https://www.oracle.com/security-alerts/cpujan2022.html","label":"www.oracle.com/security-alerts/cpujan2022.html","hostname":"www.oracle.com","tags":["X Refsource MISC","Patch","Third Party Advisory"]},{"url":"https://security.netapp.com/advisory/ntap-20210727-0007/","label":"security.netapp.com/advisory/ntap-20210727-0007/","hostname":"security.netapp.com","tags":["X Refsource CONFIRM","Third Party Advisory"]},{"url":"https://www.oracle.com/security-alerts/cpuapr2022.html","label":"www.oracle.com/security-alerts/cpuapr2022.html","hostname":"www.oracle.com","tags":["X Refsource MISC","Patch","Third Party Advisory"]},{"url":"https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf","label":"cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf","hostname":"cert-portal.siemens.com","tags":["X Refsource CONFIRM","Patch","Third Party Advisory"]},{"url":"https://security.alpinelinux.org/vuln/CVE-2021-22897","label":"security.alpinelinux.org/vuln/CVE-2021-22897","hostname":"security.alpinelinux.org","tags":["Advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-22897","label":"nvd.nist.gov/vuln/detail/CVE-2021-22897","hostname":"nvd.nist.gov","tags":["Oval","Advisory"]},{"url":"https://cert-portal.siemens.com/productcert/html/ssa-389290.html","label":"cert-portal.siemens.com/productcert/html/ssa-389290.html","hostname":"cert-portal.siemens.com","tags":[]},{"url":"https://cert-portal.siemens.com/productcert/html/ssa-398330.html","label":"cert-portal.siemens.com/productcert/html/ssa-398330.html","hostname":"cert-portal.siemens.com","tags":[]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2021-06-11T15:49:38.000Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2026-10-14T10:21:15.069Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":32,"level":"medium","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-19T04:44:38.454Z","stale":false,"partial":false}}