рдХрд░реНрд▓ рдЖрдгрд┐ libcurl рдордзреНрдпреЗ рдмрдлрд░ рдУрд╡реНрд╣рд░рдлреНрд▓реЛ, SOCKS5 рдкреНрд░реЙрдХреНрд╕реАрджреНрд╡рд╛рд░реЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛рдирд╛ рдкреНрд░рдХрдЯ рд╣реЛрддреЗ

рдХрд░реНрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдЖрдгрд┐ libcurl рд▓рд╛рдпрдмреНрд░рд░реАрд╡рд░ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдкрд╛рдард╡рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдкрдпреБрдХреНрддрддреЗрдордзреНрдпреЗ рдПрдХ рднреЗрджреНрдпрддрд╛ (CVE-2023-38545) рдУрд│рдЦрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреА рд╕рдорд╛рдВрддрд░ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реА рдЬрд╛рдд рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдмрдлрд░ рдУрд╡реНрд╣рд░рдлреНрд▓реЛ рд╣реЛрдК рд╢рдХрддреЛ рдЖрдгрд┐ рдЖрдХреНрд░рдордгрдХрд░реНрддрд╛ рдХреЛрдбрдЪреА рд╕рдВрднрд╛рд╡реНрдп рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╣реЛрдК рд╢рдХрддреЗ. рд╣рд▓реНрд▓реЗрдЦреЛрд░рд╛рджреНрд╡рд╛рд░реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд HTTPS рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдХрд░реНрд▓ рдпреБрдЯрд┐рд▓рд┐рдЯреА рдХрд┐рдВрд╡рд╛ libcurl рд╡рд╛рдкрд░реВрди рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд╛рдкрд░реВрди рдНрдХреНрд╕реЗрд╕ рдХреЗрд▓реНрдпрд╛рд╡рд░ рдХреНрд▓рд╛рдпрдВрдЯ рд╕рд╛рдЗрдб. рдЬрд░ рдХрд░реНрд▓рдордзреНрдпреЗ SOCKS5 рдкреНрд░реЙрдХреНрд╕реАрджреНрд╡рд╛рд░реЗ рдкреНрд░рд╡реЗрд╢ рд╕рдХреНрд╖рдо рдХреЗрд▓рд╛ рдЕрд╕реЗрд▓ рддрд░рдЪ рд╕рдорд╕реНрдпрд╛ рджрд┐рд╕реВрди рдпреЗрддреЗ. рдкреНрд░реЙрдХреНрд╕реАрд╢рд┐рд╡рд╛рдп рдереЗрдЯ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛рдирд╛, рднреЗрджреНрдпрддрд╛ рджрд┐рд╕реВрди рдпреЗрдд рдирд╛рд╣реА. рдХрд░реНрд▓ 8.4.0 рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ рднреЗрджреНрдпрддрд╛ рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реА рдЖрд╣реЗ. рдЬреНрдпрд╛ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдВрд╢реЛрдзрдХрд╛рдиреЗ рдмрдЧ рд╢реЛрдзрд▓рд╛ рддреНрдпрд╛рд▓рд╛ рд╣реЕрдХрд░реЛрдирдЪреНрдпрд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рдмрдЧ рдмрд╛рдЙрдВрдЯреА рдЙрдкрдХреНрд░рдорд╛рдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди $4660 рдмрдХреНрд╖реАрд╕ рдорд┐рд│рд╛рд▓реЗ.

SOCKS5 рдкреНрд░реЙрдХреНрд╕реАрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рд╣реЛрд╕реНрдЯрдирд╛рд╡ рд░рд┐рдЭреЛрд▓реНрдпреВрд╢рди рдХреЛрдбрдордзреАрд▓ рддреНрд░реБрдЯреАрдореБрд│реЗ рднреЗрджреНрдпрддрд╛ рдЙрджреНрднрд╡рд▓реА рдЖрд╣реЗ. рдпрдЬрдорд╛рди рдирд╛рд╡ 256 рд╡рд░реНрдгрд╛рдВрдкрд░реНрдпрдВрдд рд▓рд╛рдВрдм рдЕрд╕рд▓реНрдпрд╛рд╕, рдХрд░реНрд▓ рддреНрдпрд╛рдЪреНрдпрд╛ рдмрд╛рдЬреВрдЪреНрдпрд╛ рд░рд┐рдЭреЛрд▓реНрдпреВрд╢рдирд╕рд╛рдареА рд▓рдЧреЗрдЪ рдирд╛рд╡ SOCKS5 рдкреНрд░реЙрдХреНрд╕реАрдХрдбреЗ рдкрд╛рдард╡рддреЗ рдЖрдгрд┐ рдирд╛рд╡ 255 рд╡рд░реНрдгрд╛рдВрдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЕрд╕рд▓реНрдпрд╛рд╕, рддреЗ рд╕реНрдерд╛рдирд┐рдХ рд░рд┐рдЭреЛрд▓реНрд╡реНрд╣рд░рдХрдбреЗ рдЬрд╛рддреЗ рдЖрдгрд┐ рдЖрдзреАрдЪ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдкрддреНрддрд╛ SOCKS5 рд▓рд╛ рдкрд╛рд╕ рдХрд░рддреЗ. . рдХреЛрдбрдордзреАрд▓ рддреНрд░реБрдЯреАрдореБрд│реЗ, SOCKS5 рджреНрд╡рд╛рд░реЗ рдХрдиреЗрдХреНрд╢рдирдЪреНрдпрд╛ рд╕рдВрде рд╡рд╛рдЯрд╛рдШрд╛рдЯреАрджрд░рдореНрдпрд╛рди рд╕реНрдерд╛рдирд┐рдХ рд░рд┐рдЭреЛрд▓реНрдпреВрд╢рдирдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рджрд░реНрд╢рд╡рд┐рдгрд╛рд░рд╛ рдзреНрд╡рдЬ рдЪреБрдХреАрдЪреНрдпрд╛ рдореВрд▓реНрдпрд╛рд╡рд░ рд╕реЗрдЯ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ, рдЬреНрдпрд╛рдореБрд│реЗ рдЕрдкреЗрдХреНрд╖реЗрд╕рд╣ рд╡рд╛рдЯрдк рдХреЗрд▓реЗрд▓реНрдпрд╛ рдмрдлрд░рдордзреНрдпреЗ рджреАрд░реНрдШ рд╣реЛрд╕реНрдЯ рдирд╛рд╡рд╛рдЪреЗ рд░реЗрдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. IP рдкрддреНрддрд╛ рдХрд┐рдВрд╡рд╛ рдирд╛рд╡ рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреЗ, 255 рд╡рд░реНрдгрд╛рдВрдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдирд╛рд╣реА.

SOCKS5 рдкреНрд░реЙрдХреНрд╕реАрджреНрд╡рд╛рд░реЗ рдХрд░реНрд▓рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╡реЗрд╢ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдЗрдЯрдЪрд╛ рдорд╛рд▓рдХ рд╡рд┐рдирдВрддреА рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХреЛрдб (HTTP 30x) рдкрд░рдд рдХрд░реВрди рдЖрдгрд┐ 16 рдкрд░реНрдпрдВрддрдЪреНрдпрд╛ рд╢реНрд░реЗрдгреАрддреАрд▓ рд╣реЛрд╕реНрдЯрдирд╛рд╡ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ URL рд╡рд░ "рд╕реНрдерд╛рди:" рд╢реАрд░реНрд╖рд▓реЗрдЦ рд╕реЗрдЯ рдХрд░реВрди рдХреНрд▓рд╛рдпрдВрдЯ-рд╕рд╛рдЗрдб рдмрдлрд░ рдУрд╡реНрд╣рд░рдлреНрд▓реЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░реВ рд╢рдХрддреЛ. 64 KB рдкрд░реНрдпрдВрдд (16 KB рд╣рд╛ рд╡рд╛рдЯрдк рдХреЗрд▓реЗрд▓рд╛ рдмрдлрд░ рдУрд╡реНрд╣рд░рдлреНрд▓реЛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓рд╛ рдХрд┐рдорд╛рди рдЖрдХрд╛рд░ рдЖрд╣реЗ рдЖрдгрд┐ URL рдордзреНрдпреЗ 65 KB рд╣реА рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд рдЕрдиреБрдордд рд╣реЛрд╕реНрдЯрдирд╛рд╡ рд▓рд╛рдВрдмреА рдЖрд╣реЗ). рдЬрд░ libcurl рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдордзреНрдпреЗ рд╡рд┐рдирдВрддреА рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдЕрд╕реЗрд▓ рдЖрдгрд┐ рд╡рд╛рдкрд░рд▓реЗрд▓реА SOCKS5 рдкреНрд░реЙрдХреНрд╕реА рдкреБрд░реЗрд╢реА рд╣рд│реВ рдЕрд╕реЗрд▓, рддрд░ рд▓рд╛рдВрдм рд╣реЛрд╕реНрдЯ рдирд╛рд╡ рдПрдХрд╛ рд▓рд╣рд╛рди рдмрдлрд░рд╡рд░ рд▓рд┐рд╣рд┐рд▓реЗ рдЬрд╛рдИрд▓, рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рд▓рд╣рд╛рди рдЖрдХрд╛рд░рд╛рдЪреЗ.

рдЕрд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рд╛рдореБрдЦреНрдпрд╛рдиреЗ libcurl рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рд╡рд░ рдкрд░рд┐рдгрд╛рдо рдХрд░рддреЗ рдЖрдгрд┐ рдХрд░реНрд▓ рдпреБрдЯрд┐рд▓рд┐рдЯреАрдордзреНрдпреЗ 65541 рдкреЗрдХреНрд╖рд╛ рдХрдореА рдореВрд▓реНрдпрд╛рд╕рд╣ тАЬ--limit-rateтАЭ рдкрд░реНрдпрд╛рдп рд╡рд╛рдкрд░рддрд╛рдирд╛ рджрд┐рд╕рддреЗ - libcurl рдмрд╛рдп рдбреАрдлреЙрд▓реНрдЯ 16 KB рдЖрдХрд╛рд░рд╛рдЪрд╛ рдмрдлрд░ рд╡рд╛рдЯрдк рдХрд░рддреЗ рдЖрдгрд┐ рдХрд░реНрд▓ рдпреБрдЯрд┐рд▓рд┐рдЯреАрдордзреНрдпреЗ рддреЗ 100 KB рдЖрд╣реЗ, рдкрд░рдВрддреБ "-limit-rate" рдкреЕрд░рд╛рдореАрдЯрд░рдЪреНрдпрд╛ рдореВрд▓реНрдпрд╛рдиреБрд╕рд╛рд░ рд╣рд╛ рдЖрдХрд╛рд░ рдмрджрд▓рддреЛ.

рдкреНрд░рдХрд▓реНрдкрд╛рдЪреЗ рд▓реЗрдЦрдХ рдбреЕрдирд┐рдпрд▓ рд╕реНрдЯреЗрдирдмрд░реНрдЧ рдпрд╛рдВрдиреА рдирдореВрдж рдХреЗрд▓реЗ рдХреА 1315 рджрд┐рд╡рд╕ рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддрд╛ рдЖрдврд│рд▓реА рдирд╛рд╣реА. рд╣реЗ рдЕрд╕реЗрд╣реА рдореНрд╣рдгрддреЗ рдХреА рдХрд░реНрд▓рдордзреАрд▓ рдкреВрд░реНрд╡реА рдУрд│рдЦрд▓реНрдпрд╛ рдЧреЗрд▓реЗрд▓реНрдпрд╛ 41% рдЕрд╕реБрд░рдХреНрд╖рд╛ рдЯрд╛рд│рддрд╛ рдЖрд▓реНрдпрд╛ рдЕрд╕рддреНрдпрд╛ рдЬрд░ рдХрд░реНрд▓ рдореЗрдорд░реА-рд╕реЗрдл рднрд╛рд╖реЗрдд рд▓рд┐рд╣рд┐рд▓реЗ рдЧреЗрд▓реЗ рдЕрд╕рддреЗ, рдкрд░рдВрддреБ рдирдЬреАрдХрдЪреНрдпрд╛ рднрд╡рд┐рд╖реНрдпрд╛рдд рдХрд░реНрд▓ рджреБрд╕рд░реНтАНрдпрд╛ рднрд╛рд╖реЗрдд рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪреА рдХреЛрдгрддреАрд╣реА рдпреЛрдЬрдирд╛ рдирд╛рд╣реА. рдХреЛрдб рдмреЗрд╕рдЪреА рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдкрд╛рдп рдореНрд╣рдгреВрди, рдХреЛрдб рдЪрд╛рдЪрдгреАрд╕рд╛рдареА рд╕рд╛рдзрдирд╛рдВрдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдгреЗ рдЖрдгрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдВрдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реНрдпрд╛ рдЕрд╡рд▓рдВрдмрдирд╛рдВрдЪрд╛ рдЕрдзрд┐рдХ рд╕рдХреНрд░рд┐рдпрдкрдгреЗ рд╡рд╛рдкрд░ рдХрд░рдгреЗ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЖрд╣реЗ рдЬреЗ рдореЗрдорд░реАрд╕рд╣ рд╕реБрд░рдХреНрд╖рд┐рдд рдСрдкрд░реЗрд╢рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛рдд. рд░рд╕реНрдЯрдордзреНрдпреЗ рд▓рд╛рдЧреВ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╣рд╛рдпрдкрд░ рдПрдЪрдЯреАрдЯреАрдкреА рдмреЕрдХрдПрдВрдбрд╕рд╛рд░рдЦреНрдпрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рднрд╛рд╖рд╛рдВрдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реНрдпрд╛ рд░реВрдкрд╛рдВрд╕рд╣ рдХрд░реНрд▓рдЪреЗ рднрд╛рдЧ рд╣рд│реВрд╣рд│реВ рдмрджрд▓рдгреНрдпрд╛рдЪреНрдпрд╛ рд╢рдХреНрдпрддреЗрд╡рд░ рджреЗрдЦреАрд▓ рд╡рд┐рдЪрд╛рд░ рдХрд░рдд рдЖрд╣реЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛