Skip to content
5.3 Medium

CVE-2022-27780 The curl URL parser wrongly accepts percent-encoded URL separators like '/'when decoding the host name part of a URL,…

Description

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.

Affected products and versions

Product Affected versions Fixed in
https://github.com/curl/curl Versions not published
curl 7.86 earliest → < 7.86.0 7.86.0
solidfire_\&_hci_storage_node 0 No fix stated
ontap_9 0 No fix stated
solidfire_\&_hci_management_node 0 No fix stated
hci_bootstrap_os 0 No fix stated
SIMATIC S7-1500 CPU 1518-4 PN/DP MFP 3.1 3.1.0 → < 3.1.5 3.1.5
SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP 3.1 3.1.0 → < 3.1.5 3.1.5
SIPLUS S7-1500 CPU 1518-4 PN/DP MFP 3.1 3.1.0 → < 3.1.5 3.1.5

References

Timeline

  1. Published
  2. Last modified
The 51 CVEs of https://github.com/curl/curl →
Track this CVE