CVE-2021-22897

medium
Published 2021-06-11 ยท Modified 2026-05-28
CVSS v3
5.3
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
CVSS v4 NEW
โ€”
not yet in upstream
VIR risk
5.3

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.

Predictions

Exploit likelihood
63%
Patch ETA
โ€”

Heuristic predictions, AS-IS, for prioritization only.

Mitigations

No mitigations published for this CVE yet.

The vendor-content worker queues fetches as references arrive (check back in a few minutes). Or โ€” if you've already worked around this in production โ€” publish your fix to the community-verified tier.

โœš Propose a mitigation on Community โ†’ Mitigations published via the community go through AI scoring + 2 human reviewers + 7-day silent objection window before landing here with source_tier=community-verified.

OS impact

arch Arch Fixed 1 release
VersionStatusFixed in
โ€” Fixed 7.77.0-1
debian Debian Fixed 5 releases
VersionStatusFixed in
trixie Fixed 0
sid Fixed 0
forky Fixed 0
bullseye Fixed 0
bookworm Fixed 0

Application impact

VendorProductVersionsFixed
haxxcurl{"startIncluding":"7.61.0","endIncluding":"7.76.1"}
oracle oraclecommunications_cloud_native_core_binding_support_function1.11.0
oracle oraclecommunications_cloud_native_core_network_function_cloud_native_environment1.10.0
oracle oraclecommunications_cloud_native_core_network_repository_function1.15.0
oracle oraclecommunications_cloud_native_core_network_repository_function1.15.1
oracle oraclecommunications_cloud_native_core_network_slice_selection_function1.8.0
oracle oraclecommunications_cloud_native_core_service_communication_proxy1.15.0
oracle oracleessbase{"endExcluding":"11.1.2.4.047"}11.1.2.4.047
oracle oracleessbase{"startIncluding":"21.0","endExcluding":"21.3"}21.3
oracle oraclemysql_server{"endIncluding":"5.7.34"}
oracle oraclemysql_server{"startIncluding":"8.0.0","endIncluding":"8.0.25"}
netappcloud_backup-
netappsolidfire\,_enterprise_sds_\&_hci_storage_node-
netappsolidfire_\&_hci_management_node-
netapphci_compute_node-
netapph300e-
netapph300s-
netapph410s-
netapph500e-
netapph500s-
netapph700e-
netapph700s-
siemens siemenssinec_infrastructure_network_services{"endExcluding":"1.0.1.1"}1.0.1.1
splunkuniversal_forwarder{"startIncluding":"8.2.0","endExcluding":"8.2.12"}8.2.12
splunkuniversal_forwarder{"startIncluding":"9.0.0","endExcluding":"9.0.6"}9.0.6
splunkuniversal_forwarder9.1.0

References

CWEs

CWE-840 CWE-668

Community-verified mitigations for this CVE will appear above when contributors publish them.

Verify integrity in audit chain (admin only). AS-IS.