Lucene search

K
hackeroneNyymiH1:1814333
HistoryDec 21, 2022 - 12:48 p.m.

curl: CVE-2023-23915: HSTS amnesia with --parallel

2022-12-2112:48:23
nyymi
hackerone.com
23
curl
hsts cache
parallel requests
insecure channels
confidentiality
integrity
bug bounty

0.001 Low

EPSS

Percentile

26.1%

Summary:

curl overwrites HSTS cache entries if requests are performed in parallel.

Steps To Reproduce:

  1. curl --parallel --hsts hsts.txt https://site1.tld https://site2.tld https://site3.tld

Only one of the sites contacted will have entry in hsts.txt afterwards. Non-TLS connection to the other sites will not protected by TLS.

Impact

Request performed over insecure channels unexpectedly and loss of confidentiality and integrity.