CVE-2022-27780CWE-177CWE-918ssrf

CVE-2022-27780

High · published June 2, 2022

CVSS v3.1
7.5
EPSS
3%
Percentile
84.7
In the wild
Unconfirmed
What it is

The curl URL parser wrongly accepts percent-encoded URL separators like '/'when decoding the host name part of a URL, making it a *different* URL usingthe wrong host name when it is later retrieved.For example, a URL like `http://example.com%2F127.0.0.1/`, would be allowed bythe parser and get transposed into `http://example.com/127.0.0.1/`. This flawcan be used to circumvent filters, checks and more.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.02524 · 84.7th percentile
Weaknesses
CWE-177 · Improper Handling of URL Encoding (Hex Encoding); CWE-918 · Server-Side Request Forgery (SSRF)
Published
2022-06-02T18:15Z
Affected products (12)
ProductVersionsFixed in
haxx/curl≥ 7.80.0, < 7.83.17.83.1
netapp/hci_bootstrap_osall versions—
netapp/clustered_data_ontapall versions—
netapp/solidfire\,_enterprise_sds_\&_hci_storage_nodeall versions—
netapp/solidfire_\&_hci_management_nodeall versions—
netapp/h410s_firmwareall versions—
netapp/h700s_firmwareall versions—
netapp/h500s_firmwareall versions—
netapp/h300s_firmwareall versions—
splunk/universal_forwarder≥ 8.2.0, < 8.2.128.2.12
splunk/universal_forwarder≥ 9.0.0, < 9.0.69.0.6
splunk/universal_forwarderall versions—
References (7)
EPSS history
Timeline
  • 01 JUN 00:00Z
    The curl URL parser wrongly accepts percent-encoded URL separators like '/'when decoding the host name part of a URL, making it a *different* URL usingthe…
    cvelistv5