Polkit рдорд╛ рдПрдХ рдЬреЛрдЦрд┐рдо рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдЖрдлреНрдиреЛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╣рд░реВ рдмрдврд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ

рдкреЛрд▓реНрдХрд┐рдЯ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрдорд╛ рдПрдЙрдЯрд╛ рдХрдордЬреЛрд░реА (CVE-2021-3560) рдкрд╣рд┐рдЪрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬреБрди рд╡рд┐рддрд░рдгрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ рдЬрд╕рд▓рд╛рдИ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдирднрдПрдХрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдЙрдЪреНрдЪ рдкрд╣реБрдБрдЪ рдЕрдзрд┐рдХрд╛рд░ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рдХрд╛рд░реНрдпрд╣рд░реВ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдирдХреЛ рд▓рд╛рдЧрд┐ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, USB рдбреНрд░рд╛рдЗрдн рдорд╛рдЙрдиреНрдЯ рдЧрд░реНрдиреЗ), рдЬрд╕рд▓реЗ рд╕реНрдерд╛рдиреАрдп рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдкреНрд░рдгрд╛рд▓реА рдорд╛ рдореВрд▓ рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрддред рдкреЛрд▓реНрдХрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдг 0.119 рдорд╛ рдЬреЛрдЦрд┐рдо рдлрд┐рдХреНрд╕ рдЧрд░рд┐рдПрдХреЛ рдЫред

рд╕рдорд╕реНрдпрд╛ рд░рд┐рд▓реАрдЬ 0.113 рджреЗрдЦрд┐ рдЙрдкрд╕реНрдерд┐рдд рдЫ, рддрд░ RHEL, Ubuntu, Debian, рд░ SUSE рд▓рдЧрд╛рдпрдд рдзреЗрд░реИ рд╡рд┐рддрд░рдгрд╣рд░реВрд▓реЗ рдкреБрд░рд╛рдиреЛ рдкреЛрд▓рдХрд┐рдЯ рд░рд┐рд▓реАрдЬрд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдорд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдмреНрдпрд╛рдХрдкреЛрд░реНрдЯ рдЧрд░реЗрдХрд╛ рдЫрдиреН (рдкреНрдпрд╛рдХреЗрдЬ рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рд╡рд┐рддрд░рдгрд╣рд░реВрдорд╛ рдкрд╣рд┐рд▓реЗ рдиреИ рдЙрдкрд▓рдмреНрдз рдЫрдиреН)ред

рд╕рдорд╕реНрдпрд╛ polkit_system_bus_name_get_creds_sync() рдкреНрд░рдХрд╛рд░реНрдпрдорд╛ рдкреНрд░рдХрдЯ рд╣реБрдиреНрдЫ, рдЬрд╕рд▓реЗ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдЙрдЪрд╛рдЗ рдЕрдиреБрд░реЛрдз рдЧрд░реНрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛рд╣рд░реВ (uid рд░ pid) рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫред DBus рдорд╛ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдирд╛рдо рдкреНрд░рджрд╛рди рдЧрд░реЗрд░ Polkit рджреНрд╡рд╛рд░рд╛ рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд╣рд┐рдЪрд╛рди рдЧрд░рд┐рдиреНрдЫ, рдЬреБрди рддреНрдпрд╕рдкрдЫрд┐ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╣рд░реВ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рдпрджрд┐ polkit_system_bus_name_get_creds_sync рд╣реНрдпрд╛рдиреНрдбрд▓рд░ рд╕реБрд░реБ рд╣реБрдиреБ рдЕрдШрд┐ dbus-deemon рдмрд╛рдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡рд┐рдЪреНрдЫреЗрдж рд╣реБрдиреНрдЫ рднрдиреЗ, рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд▓реЗ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдирд╛рдордХреЛ рд╕рдЯреНрдЯрд╛ рддреНрд░реБрдЯрд┐ рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫред

рдлрд┐рд░реНрддрд╛ рдЧрд░рд┐рдПрдХреЛ рддреНрд░реБрдЯрд┐ рдХреЛрдб рдареАрдХрд╕рдБрдЧ рдкреНрд░рд╢реЛрдзрди рдирднрдПрдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛ рд░ polkit_system_bus_name_get_creds_sync() рдкреНрд░рдХрд╛рд░реНрдпрд▓реЗ Uid/pid рд╕рдБрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдорд┐рд▓рд╛рдЙрди рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрд░реЛрдз рдЧрд░рд┐рдПрдХрд╛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╣рд░реВ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрди рдЕрд╕рдорд░реНрде рднрдП рддрд╛рдкрдирд┐ FALSE рдХреЛ рд╕рдЯреНрдЯрд╛ TRUE рдлрд░реНрдХрд╛рдЙрдБрдЫред рдХреЛрдб рдЬрд╕рдмрд╛рдЯ polkit_system_bus_name_get_creds_sync() рдкреНрд░рдХрд╛рд░реНрдп рдмреЛрд▓рд╛рдЗрдПрдХреЛ рдерд┐рдпреЛ рдорд╛рдиреНрдЫ рдХрд┐ рдЬрд╛рдБрдЪ рд╕рдлрд▓ рднрдпреЛ рд░ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╣рд░реВ рдмрдврд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрд░реЛрдз рд░реВрдЯрдмрд╛рдЯ рдЖрдПрдХреЛ рд╣реЛ рди рдХрд┐ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдмрд╛рдЯ, рдЬрд╕рд▓реЗ рдпрд╕рд▓рд╛рдИ рдердк рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд░ рдкреНрд░рдорд╛рдгрд┐рдХрд░рдгрдХреЛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдмрд┐рдирд╛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд╛рд░реНрдпрд╣рд░реВ рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрдЫред

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

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