ืืืืืืจื ืืืืฉื ืืืกืืคื ืืช ืืืคืฉืจืืช "--retry-all-errors" ืืื ืื ืกืืช ืฉืื ืคืขืืืืช ืื ืืชืจืืฉืืช ืฉืืืืืช ืืืฉืื ืืืชืงื ืฉืชื ื ืงืืืืช ืชืืจืคื:
-
ืคืืืขืืช CVE-2020-8177 ืืืคืฉืจ ืื ืืืืืืฃ ืงืืืฅ ืืงืืื ืืืขืจืืช ืืขืช ืืืฉื ืืฉืจืช ืื ืฉืื ืขื ืืื ืืชืืงืฃ. ืืืขืื ืืืคืืขื ืจืง ืืืฉืจ ืืืคืฉืจืืืืช "-J" ("-remote-header-name") ื-"-i" ("-head") ืืฉืืฉืืช ืื ืืื ืืช. ืืืคืฉืจืืช "-J" ืืืคืฉืจืช ืืฉืืืจ ืืช ืืงืืืฅ ืขื ืืฉื ืฉืฆืืื ืืืืชืจืช
"ืชืืื-ืืืกืคืืืืฆืื". ืื ืืืจ ืงืืื ืงืืืฅ ืขื ืืืชื ืฉื, ืชืืื ืืช ื-Curl ืืกืจืืช ืืืจื ืืื ืืืฆืข ืืืืคื, ืื ืื ืืืคืฉืจืืช "-i" ืงืืืืช, ืืืืืงืืช ืืืืืงื ื ืฉืืจืช ืืืงืืืฅ ืืืืืฃ (ืืืืืงื ืืชืืฆืขืช ืืฉืื ืฉื ืงืืืช ืืืฃ ืืชืืืื, ืื ืขื ืืืคืฉืจืืช "-i" ืืืฆืืืช ืชืืืื ืืืชืจืืช HTTP ืืืฉ ืืื ืืื ืืืืฉืืจ ืืคื ื ืชืืืืช ืขืืืื ืืืฃ ืืชืืืื). ืจืง ืืืชืจืืช HTTP ื ืืชืืืช ืืงืืืฅ, ืืื ืืฉืจืช ืืืื ืืฉืืื ื ืชืื ืื ืฉืจืืจืืชืืื ืืืงืื ืืืชืจืืช ืืื ืืืืชืื. -
ืคืืืขืืช CVE-2020-8169 ืขืืื ืืืืืื ืืืืืคื ืืฉืจืช ื-DNS ืฉื ืืืง ืืกืืกืืืืช ืืืืฉื ืืืชืจ (Basic, Digest, NTLM ืืื'). ืขื ืืื ืฉืืืืฉ ืืกืื "@" ืืกืืกืื, ืืืฉืืฉืช ืื ืืืคืจืื ืกืืกืื ืืืชืืืช ืืืชืจ, ืืืฉืจ ืืืคืขืืช ืืคื ืื ืืืืฉ ืฉื HTTP, curl ืืฉืื ืืช ืืืืง ืฉื ืืกืืกืื ืฉืืืจื ืืกืื "@" ืืื ืขื ืืืืืืื ืืคืชืจืื ืืฉื. ืืืืืื, ืื ืชืกืคืง ืืช ืืกืืกืื "passw@rd123" ืืืช ืฉื ืืืฉืชืืฉ "dan", curl ืืคืืง ืืช ืืชืืืช ืืืชืจ "https://dan:passw@[ืืืื ืืืื"ื]/path" ืืืงืื "https://dan:passw%[ืืืื ืืืื"ื]/path" ืืืฉืื ืืงืฉื ืืคืชืจืื ืืืืจื "[ืืืื ืืืื"ื]" ืืืงืื "example.com".ืืืขืื ืืืคืืขื ืืืฉืจ ืืืคืขืืช ืชืืืื ืืืคื ืื HTTP ืืืกืืื (ืืืฉืืชืื ืืืืฆืขืืช CURLOPT_FOLLOWLOCATION). ืื ื ืขืฉื ืฉืืืืฉ ื-DNS ืืกืืจืชื, ืืืืข ืขื ืืืง ืืืกืืกืื ืืืื ืืืชืงืื ืขื ืืื ืกืคืง ื-DNS ืืขื ืืื ืชืืงืฃ ืฉืืฉ ืื ืืช ืืืืืืช ืืืืจื ืชืขืืืจืช ืจืฉืช ืืขืืจ (ืื ืื ืืืงืฉื ืืืงืืจืืช ืืืืชื ืืืืฆืขืืช HTTPS, ืฉืื ืชืขืืืจืช DNS ืืื ื ืืืฆืคื ืช). ืืขืช ืฉืืืืฉ ื-DNS-over-HTTPS (DoH), ืืืืืคื ืืืืืืช ืืืคืขืื ื-DoH.
ืืงืืจ: OpenNet.ru