curl 7.71.0 เชฐเซ€เชฒเซ€เช เชฅเชฏเซเช‚, เชฌเซ‡ เชจเชฌเชณเชพเชˆเช“เชจเซ‡ เช เซ€เช• เช•เชฐเซ€

เช‰เชชเชฒเชฌเซเชง เช›เซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เชกเซ‡เชŸเชพ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เช…เชจเซ‡ เชฎเซ‹เช•เชฒเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเชจเซเช‚ เชจเชตเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ - เช•เชฐเซเชฒ 7.71.0, เชœเซ‡ เช•เซเช•เซ€, user_agent, เชฐเซ‡เชซเชฐเชฐ เช…เชจเซ‡ เช…เชจเซเชฏ เช•เซ‹เชˆเชชเชฃ เชนเซ‡เชกเชฐเซ‹ เชœเซ‡เชตเชพ เชชเชฐเชฟเชฎเชพเชฃเซ‹เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ€เชจเซ‡ เชฒเชตเชšเซ€เช• เชฐเซ€เชคเซ‡ เชตเชฟเชจเช‚เชคเซ€ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. cURL HTTP, HTTPS, HTTP/2.0, HTTP/3, SMTP, IMAP, POP3, Telnet, FTP, LDAP, RTSP, RTMP เช…เชจเซ‡ เช…เชจเซเชฏ เชจเซ‡เชŸเชตเชฐเซเช• เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเซเชธเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, libcurl เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชฎเชพเชŸเซ‡ เชเช• เช…เชชเชกเซ‡เชŸ เชฌเชนเชพเชฐ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚, เชœเซ‡ เชธเชฎเชพเช‚เชคเชฐ เชฐเซ€เชคเซ‡ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ C, Perl, PHP, Python เชœเซ‡เชตเซ€ เชญเชพเชทเชพเช“เชฎเชพเช‚ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธเชฎเชพเช‚ เชคเชฎเชพเชฎ เช•เชฐเซเชฒ เชซเช‚เช•เซเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ API เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.

เชจเชตเซ€ เชฐเซ€เชฒเซ€เช เชœเซ‹ เช•เซ‹เชˆ เชญเซ‚เชฒเซ‹ เชฅเชพเชฏ เช…เชจเซ‡ เชฌเซ‡ เชจเชฌเชณเชพเชˆเช“เชจเซ‡ เชธเซเชงเชพเชฐเซ‡ เชคเซ‹ เช“เชชเชฐเซ‡เชถเชจเชจเซ‹ เชชเซเชจเชƒเชชเซเชฐเชฏเชพเชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "--retry-all-errors" เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡:

  • เชจเชฌเชณเชพเช‡ CVE-2020-8177 เชนเซเชฎเชฒเชพเช–เซ‹เชฐ เชฆเซเชตเชพเชฐเชพ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เชธเชฐเซเชตเชฐเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชคเชฎเชจเซ‡ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชธเซเชฅเชพเชจเชฟเช• เชซเชพเช‡เชฒ เชชเชฐ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชธเชฎเชธเซเชฏเชพ เชคเซเชฏเชพเชฐเซ‡ เชœ เชฆเซ‡เช–เชพเชฏ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ โ€œ-Jโ€ (โ€œโ€“remote-header-nameโ€) เช…เชจเซ‡ โ€œ-iโ€ (โ€œโ€”headโ€) เชตเชฟเช•เชฒเซเชชเซ‹เชจเซ‹ เชเช•เชธเชพเชฅเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡. "-J" เชตเชฟเช•เชฒเซเชช เชคเชฎเชจเซ‡ เชนเซ‡เชกเชฐเชฎเชพเช‚ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชจเชพเชฎ เชธเชพเชฅเซ‡ เชซเชพเช‡เชฒเชจเซ‡ เชธเชพเชšเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡
    "เชธเชพเชฎเช—เซเชฐเซ€-เชธเซเชตเชญเชพเชต". เชœเซ‹ เชธเชฎเชพเชจ เชจเชพเชฎเชจเซ€ เชซเชพเช‡เชฒ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช›เซ‡, เชคเซ‹ เช•เชฐเซเชฒ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช“เชตเชฐเชฐเชพเช‡เชŸ เช•เชฐเชตเชพเชจเซ‹ เช‡เชจเช•เชพเชฐ เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชœเซ‹ "-i" เชตเชฟเช•เชฒเซเชช เชนเชพเชœเชฐ เชนเซ‹เชฏ, เชคเซ‹ เชšเซ‡เช• เชฒเซ‹เชœเชฟเช• เชคเซ‚เชŸเซ€ เชœเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชซเชพเช‡เชฒ เช“เชตเชฐเชฐเชพเช‡เชŸ เชฅเชพเชฏ เช›เซ‡ (เชšเซ‡เช• เชธเซเชŸเซ‡เชœ เชชเชฐ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชฐเชฟเชธเซเชชเซ‹เชจเซเชธ เชฌเซ‹เชกเซ€ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชชเชฐเช‚เชคเซ โ€œ-iโ€ เชตเชฟเช•เชฒเซเชช เชธเชพเชฅเซ‡ HTTP เชนเซ‡เชกเชฐเซ‹ เชชเซเชฐเชฅเชฎ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชฅเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชชเซเชฐเชคเชฟเชญเชพเชต เชฌเซ‹เชกเซ€เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชถเชฐเซ‚ เชฅเชพเชฏ เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚ เชธเชพเชšเชตเชตเชพเชจเซ‹ เชธเชฎเชฏ เชนเซ‹เชฏ เช›เซ‡). เชซเชพเช‡เชฒเชฎเชพเช‚ เชซเช•เซเชค HTTP เชนเซ‡เชกเชฐเซ‹ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชธเชฐเซเชตเชฐ เชนเซ‡เชกเชฐเชจเซ‡ เชฌเชฆเชฒเซ‡ เชฎเชจเชธเซเชตเซ€ เชกเซ‡เชŸเชพ เชฎเซ‹เช•เชฒเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

  • เชจเชฌเชณเชพเช‡ CVE-2020-8169 เช•เซ‡เชŸเชฒเชพเช• เชธเชพเช‡เชŸ เชเช•เซเชธเซ‡เชธ เชชเชพเชธเชตเชฐเซเชกเซเชธ (เชฌเซ‡เชเชฟเช•, เชกเชพเชฏเชœเซ‡เชธเซเชŸ, NTLM, เชตเช—เซ‡เชฐเซ‡) เชจเชพ DNS เชธเชฐเซเชตเชฐ เชชเชฐ เชฒเซ€เช• เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เชชเชพเชธเชตเชฐเซเชกเชฎเชพเช‚ "@" เชšเชฟเชนเซเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— URL เชฎเชพเช‚ เชชเชพเชธเชตเชฐเซเชก เชตเชฟเชญเชพเชœเช• เชคเชฐเซ€เช•เซ‡ เชชเชฃ เชฅเชพเชฏ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ HTTP เชฐเซ€เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เชŸเซเชฐเชฟเช—เชฐ เชฅเชพเชฏ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ curl เช‰เช•เซ‡เชฒเชตเชพ เชฎเชพเชŸเซ‡ เชกเซ‹เชฎเซ‡เชจ เชธเชพเชฅเซ‡ "@" เชชเซเชฐเชคเซ€เช• เชชเช›เซ€ เชชเชพเชธเชตเชฐเซเชกเชจเซ‹ เชญเชพเช— เชฎเซ‹เช•เชฒเชถเซ‡. เชจเชพเชฎ. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‹ เชคเชฎเซ‡ เชชเชพเชธเชตเชฐเซเชก "passw@rd123" เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเชพเชฎ "dan" เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ curl "https://dan:passw@" URL เชœเชจเชฐเซ‡เชŸ เช•เชฐเชถเซ‡.[เช‡เชฎเซ‡เช‡เชฒ เชธเซเชฐเช•เซเชทเชฟเชค]"https://dan:passw%" เชจเซ‡ เชฌเชฆเชฒเซ‡ /path"[เช‡เชฎเซ‡เช‡เชฒ เชธเซเชฐเช•เซเชทเชฟเชค]/path" เช…เชจเซ‡ เชนเซ‹เชธเซเชŸเชจเซ‡ เช‰เช•เซ‡เชฒเชตเชพ เชฎเชพเชŸเซ‡ เชตเชฟเชจเช‚เชคเซ€ เชฎเซ‹เช•เชฒเชถเซ‡"[เช‡เชฎเซ‡เช‡เชฒ เชธเซเชฐเช•เซเชทเชฟเชค]"example.com" เชจเซ‡ เชฌเชฆเชฒเซ‡.

    เชœเซเชฏเชพเชฐเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค HTTP เชฐเซ€เชกเชพเชฏเชฐเซ‡เช•เซเชŸเชฐเซเชธ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เชธเช•เซเชทเชฎ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เชธเชฎเชธเซเชฏเชพ เชฆเซ‡เช–เชพเชฏ เช›เซ‡ (CURLOPT_FOLLOWLOCATION เชฆเซเชตเชพเชฐเชพ เช…เช•เซเชทเชฎ). เชœเซ‹ เชชเชฐเช‚เชชเชฐเชพเช—เชค DNS เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซ‹ เชชเชพเชธเชตเชฐเซเชกเชจเชพ เชญเชพเช— เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ DNS เชชเซเชฐเชฆเชพเชคเชพ เช…เชจเซ‡ เชนเซเชฎเชฒเชพเช–เซ‹เชฐ เชฆเซเชตเชพเชฐเชพ เชฎเซ‡เชณเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡ เชœเซ‡ เชŸเซเชฐเชพเชจเซเชเชฟเชŸ เชจเซ‡เชŸเชตเชฐเซเช• เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เช…เชŸเช•เชพเชตเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชงเชฐเชพเชตเซ‡ เช›เซ‡ (เชญเชฒเซ‡ เชฎเซ‚เชณ เชตเชฟเชจเช‚เชคเซ€ HTTPS เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเซ‹เชฏ, เช•เชพเชฐเชฃ เช•เซ‡ DNS เชŸเซเชฐเชพเชซเชฟเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชจเชฅเซ€). เชœเซเชฏเชพเชฐเซ‡ DNS-เช“เชตเชฐ-HTTPS (DoH) เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชฒเซ€เช• DoH เช“เชชเชฐเซ‡เชŸเชฐ เชธเซเชงเซ€ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชนเซ‹เชฏ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹