рдЕрд╡рд┐рд░рд╛ рдлреНрд░реА рдЕрдБрдЯреАрд╡реНрд╣рд╛рдпрд░рд╕ рдЕрдБрдЯреАрд╡реНрд╣рд╛рдпрд░рд╕ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдордзреНрдпреЗ рдкрд╛рд╕рд╡рд░реНрдб рдЪреЛрд░рдгрд╛рд░рд╛

рдЬрд░ рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд╛рдВрдЧрд┐рддрд▓реЗ рдХреА рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣ рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЕрдБрдЯреАрд╡реНрд╣рд╛рдпрд░рд╕ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдШрдЯрдХрд╛рдВрдкреИрдХреА рдПрдХрд╛рдЪреЗ рдХрд╛рд░реНрдп рд▓реЛрдХрдкреНрд░рд┐рдп рдЗрдВрдЯрд░рдиреЗрдЯ рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реЗрд▓реА рддреБрдордЪреА рд╕рд░реНрд╡ рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдпрд▓ рдЧреЛрд│рд╛ рдХрд░рдгреЗ рдЖрд╣реЗ? рддреЗ рдЧреЛрд│рд╛ рдХрд░рдгреНрдпрд╛рдд рдЬреНрдпрд╛рдЪреЗ рд╣рд┐рдд рдЖрд╣реЗ рддреНрдпрд╛рд▓рд╛ рдХрд╛рд╣реА рдлрд░рдХ рдкрдбрдд рдирд╛рд╣реА рдЕрд╕реЗ рдореА рдореНрд╣рдЯрд▓реЗ рддрд░? рддреБрдореНрд╣рд╛рд▓рд╛ рдХрджрд╛рдЪрд┐рдд рд╡рд╛рдЯреЗрд▓ рдХреА рдореА рднреНрд░рд╛рдордХ рдЖрд╣реЗ. рдмрдШреВрдпрд╛ рддреЗ рдЦрд░рдВрдЪ рдХрд╕рдВ рдЖрд╣реЗ?

рд╕рдордЬреВрди рдШреЗрдгреЗ

рдЕрд╢рд╛ рдЕрдБрдЯреАрд╡реНрд╣рд╛рдпрд░рд╕ рдХрдВрдкрдиреА рдЬрдЧрддреЛ рдЖрдгрд┐ рдЬрдЧрддреЛ Avira GmbH & Co. рдХреЗрдЬреА. рдорд╛рд╣рд┐рддреА рд╕реБрд░рдХреНрд╖реЗрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╡рд┐рд╡рд┐рдз рдЙрддреНрдкрд╛рджрдирд╛рдВрдЪреА рдирд┐рд░реНрдорд┐рддреА рдХрд░рддреЗ. рдШрд░рдЧреБрддреА рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА рд╡рд┐рдирд╛рдореВрд▓реНрдп рдЙрддреНрдкрд╛рджрдиреЗ рджреЗрдЦреАрд▓ рдЖрд╣реЗрдд.

рдЪрд▓рд╛ рд╡рд┐рдирд╛рдореВрд▓реНрдп рдЖрд╡реГрддреНрддреАрдордзреНрдпреЗ рд╕реНрд╡рд╛рд░рд╕реНрдп рдорд┐рд│рд╡рд╛ рдЖрдгрд┐ рдЖрдордЪреНрдпрд╛ рдЬрд░реНрдорди рд╕рд╣рдХрд╛рд░реНрдпрд╛рдВрдЪреЗ рдЙрддреНрдкрд╛рджрди рдХрд╛рдп рдХрд░реВ рд╢рдХрддреЗ рддреЗ рдкрд╛рд╣реВрдпрд╛. рдЖрдореНрд╣реА рдЗрдВрдЯрд░рдлреЗрд╕рд╡рд░ рдирдЬрд░ рдЯрд╛рдХрддреЛ - рдХрд╛рд╣реА рдЕрд╕рд╛рдорд╛рдиреНрдп рдирд╛рд╣реА. рдЖрдореНрд╣рд╛рд▓рд╛ рдХрдВрдкрдиреАрдЪреНрдпрд╛ рджреБрд╕рд░реНтАНрдпрд╛ рдЙрддреНрдкрд╛рджрдирд╛рдВрдЪрд╛ рдЙрд▓реНрд▓реЗрдЦ рдЖрдврд│рд▓рд╛ рдирд╛рд╣реА - Avira Password Manager.

рд▓рдХреНрд╖ рд╡реЗрдзреВрди рди рдШреЗрдгрд╛рд░реНтАНрдпрд╛ рдирд╛рд╡рд╛рдЪреНрдпрд╛ рдШрдЯрдХрд╛рд╡рд░ рдПрдХ рдирдЬрд░ рдЯрд╛рдХреВрдпрд╛ "Avira.PWM.NativeMessaging.exe"? рд╣реЗ .NET рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА рд╕рдВрдХрд▓рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд░рдХрд╛рд░реЗ рдЕрд╕реНрдкрд╖реНрдЯ рдирд╛рд╣реА, рдореНрд╣рдгреВрди рдЖрдореНрд╣реА рддреЗ dnSpy рдордзреНрдпреЗ рд▓реЛрдб рдХрд░рддреЛ рдЖрдгрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛрдбрдЪрд╛ рдореБрдХреНрддрдкрдгреЗ рдЕрднреНрдпрд╛рд╕ рдХрд░рддреЛ.

рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣рд╛ рдПрдХ рдХрдиреНрд╕реЛрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЖрд╣реЗ рдЖрдгрд┐ рддреЛ рдорд╛рдирдХ рдЗрдирдкреБрдЯ рдкреНрд░рд╡рд╛рд╣рд╛рдд рдЖрджреЗрд╢рд╛рдВрдЪреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддреЛ. "рд╡рд╛рдкрд░реВрди рдореБрдЦреНрдп рдХрд╛рд░реНрдпрд╡рд╛рдЪрд╛"рдкреНрд░рд╡рд╛рд╣рд╛рддреАрд▓ рдбреЗрдЯрд╛ рд╡рд╛рдЪрддреЛ, рд╕реНрд╡рд░реВрдк рддрдкрд╛рд╕рддреЛ рдЖрдгрд┐ рдлрдВрдХреНрд╢рдирд▓рд╛ рдХрдорд╛рдВрдб рдкрд╛рд╕ рдХрд░рддреЛ"рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдВрджреЗрд╢" рддреНрдпрд╛рдЪ, рдмрджрд▓реНрдпрд╛рдд, рдкреНрд░рд╕рд╛рд░рд┐рдд рдЖрджреЗрд╢ "рдЖрд╣реЗ рд╣реЗ рддрдкрд╛рд╕рддреЗ.ChromePasswords рдорд┐рд│рд╡рд╛" рдХрд┐рдВрд╡рд╛ "рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдпрд▓реНрд╕ рдорд┐рд│рд╡рд╛" (рдЬрд░реА рдкреБрдвреАрд▓ рд╡рд░реНрддрди рд╕рдорд╛рди рдЕрд╕реЗрд▓ рддрд░ рдХрд╛рдп рдлрд░рдХ рдкрдбрддреЛ?) рдЖрдгрд┐ рдирдВрддрд░ рд╕рд░реНрд╡рд╛рдд рдордиреЛрд░рдВрдЬрдХ рднрд╛рдЧ рд╕реБрд░реВ рд╣реЛрддреЛ - рдлрдВрдХреНрд╢рди рдХреЙрд▓ рдХрд░рдгреЗ "рдмреНрд░рд╛рдЙрдЭрд░ рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдпрд▓реНрд╕ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рд╛" рд╣реЗ рдЕрдЧрджреА рдордиреЛрд░рдВрдЬрдХ рдЖрд╣реЗ... рддреНрдпрд╛ рдирд╛рд╡рд╛рдЪреЗ рдХрд╛рд░реНрдп рдХрд╛рдп рдХрд░реВ рд╢рдХрддреЗ?

рдЕрд╡рд┐рд░рд╛ рдлреНрд░реА рдЕрдБрдЯреАрд╡реНрд╣рд╛рдпрд░рд╕ рдЕрдБрдЯреАрд╡реНрд╣рд╛рдпрд░рд╕ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдордзреНрдпреЗ рдкрд╛рд╕рд╡рд░реНрдб рдЪреЛрд░рдгрд╛рд░рд╛

рдХрд╛рд╣реАрд╣реА рдЕрд╕рд╛рдорд╛рдиреНрдп рдирд╛рд╣реА, рддреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдмреНрд░рд╛рдЙрдЭрд░ "Chrome", "Opera" (Chromium рд╡рд░ рдЖрдзрд╛рд░рд┐рдд), "Firefox" рдЖрдгрд┐ "Edge" (Chromium рд╡рд░ рдЖрдзрд╛рд░рд┐рдд) рд╕рд╣ рдХрд╛рдо рдХрд░рддрд╛рдирд╛ рд╕реЗрд╡реНрд╣ рдХреЗрд▓реЗрд▓реА рд╕рд░реНрд╡ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЦрд╛рддреА рдПрдХрд╛ рд╕реВрдЪреАрдордзреНрдпреЗ рдПрдХрддреНрд░рд┐рдд рдХрд░рддреЗ рдЖрдгрд┐ рдбреЗрдЯрд╛ рдореНрд╣рдгреВрди рдкрд░рдд рдХрд░рддреЗ. JSON рдСрдмреНрдЬреЗрдХреНрдЯ.

рдЕрд╡рд┐рд░рд╛ рдлреНрд░реА рдЕрдБрдЯреАрд╡реНрд╣рд╛рдпрд░рд╕ рдЕрдБрдЯреАрд╡реНрд╣рд╛рдпрд░рд╕ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдордзреНрдпреЗ рдкрд╛рд╕рд╡рд░реНрдб рдЪреЛрд░рдгрд╛рд░рд╛

рдмрд░рдВ, рдордЧ рддреЛ рдХрдиреНрд╕реЛрд▓рд╡рд░ рдЧреЛрд│рд╛ рдХреЗрд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЛ:

рдЕрд╡рд┐рд░рд╛ рдлреНрд░реА рдЕрдБрдЯреАрд╡реНрд╣рд╛рдпрд░рд╕ рдЕрдБрдЯреАрд╡реНрд╣рд╛рдпрд░рд╕ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдордзреНрдпреЗ рдкрд╛рд╕рд╡рд░реНрдб рдЪреЛрд░рдгрд╛рд░рд╛

рд╕рдорд╕реНрдпреЗрдЪреЗ рд╕рд╛рд░

  • рдШрдЯрдХ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдпрд▓ рдЧреЛрд│рд╛ рдХрд░рддреЛ;
  • рдШрдЯрдХ рдХреЙрд▓рд┐рдВрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдордЪреА рдкрдбрддрд╛рд│рдгреА рдХрд░рдд рдирд╛рд╣реА (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рддреНрдпрд╛рдЪреНрдпрд╛рдХрдбреЗ рдирд┐рд░реНрдорд╛рддреНрдпрд╛рдХрдбреВрди рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЖрд╣реЗ рдХреА рдирд╛рд╣реА);
  • рдШрдЯрдХрд╛рдордзреНрдпреЗ "рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп" рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЖрд╣реЗ рдЖрдгрд┐ рдЗрддрд░ рдЕрдБрдЯреА-рд╡реНрд╣рд╛рдпрд░рд╕ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЙрддреНрдкрд╛рджрдХрд╛рдВрдордзреНрдпреЗ рд╕рдВрд╢рдп рдирд┐рд░реНрдорд╛рдг рдХрд░рдд рдирд╛рд╣реА;
  • рдШрдЯрдХ рд╕реНрд╡рддрдВрддреНрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореНрд╣рдгреВрди рдЪрд╛рд▓рддреЛ.

IoC

SHA1: 13c95241e671b98342dba51741fd02621768ecd5.

рдпрд╛ рдЕрдВрдХрд╛рд╕рд╛рдареА CVE-2020-12680 рдЬрд╛рд░реА рдХреЗрд▓реЗ рд╣реЛрддреЗ.

07.04.2020/XNUMX/XNUMX рд░реЛрдЬреА рдореА рдпрд╛ рд╕рдорд╕реНрдпреЗрдмрджреНрджрд▓ рдПрдХ рдкрддреНрд░ рдкрд╛рдард╡рд▓реЗ: [рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд] ╨╕ [рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд] рд╕рдВрдкреВрд░реНрдг рд╡рд░реНрдгрдирд╛рд╕рд╣. рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдкреНрд░рдгрд╛рд▓реАрдВрд╕рд╣ рдХреЛрдгрддреЗрд╣реА рдкреНрд░рддрд┐рд╕рд╛рдж рдкрддреНрд░ рдирд╡реНрд╣рддреЗ. рдПрдХ рдорд╣рд┐рдиреНрдпрд╛рдирдВрддрд░, рд╡рд░реНрдгрд┐рдд рдШрдЯрдХ рдЕрджреНрдпрд╛рдк рдЕрд╡рд┐рд░рд╛ рдлреНрд░реА рдЕрдБрдЯреАрд╡реНрд╣рд╛рдпрд░рд╕ рд╡рд┐рддрд░рдгрд╛рдордзреНрдпреЗ рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.

рд╕реНрддреНрд░реЛрдд: www.habr.com

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