рдиреЗрдЯрд╡рд░реНрдХрдбреА-рдбрд┐рд╕реНрдкреНрдпрд╛рдЪрд░рдорд╛ рдХрдордЬреЛрд░реАрд╣рд░реВ рдЬрд╕рд▓реЗ рд░реВрдЯ рдкрд╣реБрдБрдЪрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ

рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрдХрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдЕрдиреБрд╕рдиреНрдзрд╛рдирдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдиреЗрдЯрд╡рд░реНрдХрдб-рдбрд┐рд╕реНрдкреНрдпрд╛рдЪрд░ рд╕реЗрд╡рд╛рдорд╛ рджреБрдИ рдХрдордЬреЛрд░реАрд╣рд░реВ (CVE-2022-29799, CVE-2022-29800) рдкрд╣рд┐рдЪрд╛рди рдЧрд░реЗрдХрд╛ рдЫрдиреН, рдХреЛрдбрдирд╛рдо Nimbuspwn, рдЬрд╕рд▓реЗ рдПрдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдирднрдПрдХрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рд░реВрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╣рд░реВрд╕рдБрдЧ рдордирдорд╛рдиреА рдЖрджреЗрд╢рд╣рд░реВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдиреЗрдЯрд╡рд░реНрдХ-рдбрд┐рд╕реНрдкреНрдпрд╛рдЪрд░ 2.2 рдХреЛ рд░рд┐рд▓реАрдЬрдорд╛ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред рд╡рд┐рддрд░рдгрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВрдХреЛ рдкреНрд░рдХрд╛рд╢рдирдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрдиреИ рдЬрд╛рдирдХрд╛рд░реА рдЫреИрди (рдбреЗрдмрд┐рдпрди, RHEL, Fedora, SUSE, Ubuntu, Arch Linux)ред

Networkd-dispatcher Ubuntu рд╕рд╣рд┐рдд рдзреЗрд░реИ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдгрд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рдЬрд╕рд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рдкреГрд╖реНрдарднреВрдорд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ systemd-networkd рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫ, рд░ NetworkManager-dispatcher рдЬрд╕реНрддреИ рдХрд╛рд░реНрдпрд╣рд░реВ рдЧрд░реНрджрдЫ, рдЕрд░реНрдерд╛рддреНред рд╕рдЮреНрдЬрд╛рд▓ рдЬрдбрд╛рдирдХреЛ рд╕реНрдерд┐рддрд┐ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдБрджрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рд╕реБрд░реБ рдЧрд░реНрдирдорд╛ рд╕рдВрд▓рдЧреНрди рд╣реБрдиреНрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпреЛ рдореБрдЦреНрдп рдиреЗрдЯрд╡рд░реНрдХ рдЬрдбрд╛рди рд╕реНрдерд╛рдкрдирд╛ рднрдПрдкрдЫрд┐ VPN рд╕реБрд░реБ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

рдиреЗрдЯрд╡рд░реНрдХрдбреА-рдбрд┐рд╕реНрдкреНрдпрд╛рдЪрд░рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдкреГрд╖реНрдарднреВрдорд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд░реВрдЯрдХреЛ рд░реВрдкрдорд╛ рдЪрд▓реНрдЫ рд░ D-рдмрд╕ рдорд╛рд░реНрдлрдд рдШрдЯрдирд╛ рд╕рдВрдХреЗрддрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫред рдиреЗрдЯрд╡рд░реНрдХ рдЬрдбрд╛рдирдХреЛ рд╕реНрдерд┐рддрд┐рдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдШрдЯрдирд╛рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА systemd-networkd рд╕реЗрд╡рд╛ рджреНрд╡рд╛рд░рд╛ рдкрдард╛рдЗрдиреНрдЫред рд╕рдорд╕реНрдпрд╛ рдпреЛ рд╣реЛ рдХрд┐ рдЧреИрд░-рдЕрд╡рд╕реНрдерд┐рдд рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдЧреИрд░-рдЕрд╕реНрддрд┐рддреНрд╡ рдШрдЯрдирд╛ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рд╕рдХреНрдЫрдиреН рд░ рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд▓рд╛рдИ рд░реВрдЯрдХреЛ рд░реВрдкрдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЯреНрд░рд┐рдЧрд░ рдЧрд░реНрди рд╕рдХреНрдЫрдиреНред

Systemd-networkd рд▓рд╛рдИ /etc/networkd-dispatcher рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рдкреНрд░рдгрд╛рд▓реА рд╣реНрдпрд╛рдиреНрдбрд▓рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рдЪрд▓рд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╣реЛ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдирдХреЛ рд▓рд╛рдЧрд┐ рдкрд╣реБрдБрдЪрдпреЛрдЧреНрдп рдЫреИрди, рддрд░ рдлрд╛рдЗрд▓ рдорд╛рд░реНрдЧ рдкреНрд░рд╢реЛрдзрди рдХреЛрдбрдорд╛ рдПрдЙрдЯрд╛ рдЬреЛрдЦрд┐рдо (CVE-2022-29799) рдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛, рддреНрдпрд╣рд╛рдБ рдПрдХ рдерд┐рдпреЛред рд╕реАрдорд╛ рдмрд╛рд╣рд┐рд░рдХреЛ рдЖрдзрд╛рд░ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдХреЛ рд╕рдореНрднрд╛рд╡рдирд╛ рд░ рд╕реНрд╡реЗрдЪреНрдЫрд╛рдЪрд╛рд░реА рд▓рд┐рдкрд┐рд╣рд░реВ рд╕реБрд░реБ рдЧрд░реНрдиреЗред рд╡рд┐рд╢реЗрд╖ рдЧрд░реА, рд╕реНрдХреНрд░рд┐рдкреНрдЯрдорд╛ рдлрд╛рдЗрд▓ рдорд╛рд░реНрдЧ рдмрдирд╛рдЙрдБрджрд╛, D-Bus рдорд╛рд░реНрдлрдд рдкреНрд░рд╕рд╛рд░рд┐рдд OperationalState рд░ AdministrativeState рдорд╛рдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдпреЛ, рдЬрд╕рдорд╛ рд╡рд┐рд╢реЗрд╖ рдХреНрдпрд╛рд░реЗрдХреНрдЯрд░рд╣рд░реВ рдЦрд╛рд▓реА рдЧрд░рд┐рдПрдиред рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд▓реЗ рдЖрдлреНрдиреИ рд░рд╛рдЬреНрдп рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рд╕рдХреНрдЫ, рдЬрд╕рдХреЛ рдирд╛рдордорд╛ рдХреНрдпрд╛рд░реЗрдХреНрдЯрд░рд╣рд░реВ рдерд┐рдП "../" рд░ рдиреЗрдЯрд╡рд░реНрдХрдбреА-рдбрд┐рд╕реНрдкреНрдпрд╛рдЪрд░ рдХрд▓рд▓рд╛рдИ рдЕрд░реНрдХреЛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рд░рд┐рдбрд┐рд░реЗрдХреНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рджреЛрд╕реНрд░реЛ рдЬреЛрдЦрд┐рдо (CVE-2022-29800) рджреМрдб рдЕрд╡рд╕реНрдерд╛рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫ - рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ (рд░реВрдЯрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд) рдЬрд╛рдБрдЪ рдЧрд░реНрдиреЗ рд░ рдпрд╕рд▓рд╛рдИ рдЪрд▓рд╛рдЙрдиреЗ рдмреАрдЪрдорд╛, рддреНрдпрд╣рд╛рдБ рдЫреЛрдЯреЛ рдЕрд╡рдзрд┐ рдерд┐рдпреЛ, рдлрд╛рдЗрд▓ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрди рд░ рдЬрд╛рдБрдЪрд▓рд╛рдИ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрди рдкрд░реНрдпрд╛рдкреНрдд рдерд┐рдпреЛред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд░реВрдЯ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫред рдердк рд░реВрдкрдорд╛, рдиреЗрдЯрд╡рд░реНрдХрдбреА-рдбрд┐рд╕реНрдкреНрдпрд╛рдЪрд░рд▓реЗ рд╕рдмрдкреНрд░реЛрд╕реЗрд╕ рдорд╛рд░реНрдлрдд рд▓рд┐рдкрд┐рд╣рд░реВ рдЪрд▓рд╛рдЙрдБрджрд╛ рд╕рд╣рд┐рдд рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдЩреНрдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЬрд╛рдБрдЪ рдЧрд░реЗрдиред рдкреЛрдкреЗрди рдХрд▓, рдЬрд╕рд▓реЗ рдЖрдХреНрд░рдордгрдХреЛ рд╕рдВрдЧрдардирд▓рд╛рдИ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╕рд░рд▓ рдмрдирд╛рдпреЛред

рд╕рдЮреНрдЪрд╛рд▓рди рдкреНрд░рд╡рд┐рдзрд┐:

  • рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА "/tmp/nimbuspwn" рд░ рдПрдХ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдЩреНрдХ "/tmp/nimbuspwn/poc.d" рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА "/sbin" рд▓рд╛рдИ рд╕рдВрдХреЗрдд рдЧрд░реНрджреИ, рдЬреБрди рд░реВрдЯрдХреЛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡рдорд╛ рд░рд╣реЗрдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдлрд╛рдЗрд▓рд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред
  • "/sbin" рдмрд╛рдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рдЙрд╣реА рдирд╛рдордХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВ "/tmp/nimbuspwn" рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдиреНрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдлрд╛рдЗрд▓ "/sbin/vgs" рдХреЛ рд▓рд╛рдЧрд┐ рдПрдЙрдЯрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдлрд╛рдЗрд▓ "/tmp/nimbuspwn/vgs" рд╣реЛред рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ, рдПрдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдирднрдПрдХреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡рдорд╛, рдЬрд╕рдорд╛ рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд▓реЗ рдЪрд▓рд╛рдЙрди рдЪрд╛рд╣реЗрдХреЛ рдХреЛрдб рд░рд╛рдЦрд┐рдПрдХреЛ рдЫред
  • D-Bus рдорд╛рд░реНрдлрдд рдиреЗрдЯрд╡рд░реНрдХd-рдбрд┐рд╕реНрдкреНрдпрд╛рдЪрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ "../../../tmp/nimbuspwn/poc" рдХреЛ рдЕрдкрд░реЗрд╢рдирд▓ рд╕реНрдЯреЗрдЯрдорд╛ рдорд╛рди рдЬрдирд╛рдЙрдиреЗ рд╕рдВрдХреЗрдд рдкрдард╛рдЗрдиреНрдЫред рдирд╛рдорд╕реНрдерд╛рди "org.freedesktop.network1" рдорд╛ рд╕рдВрдХреЗрдд рдкрдард╛рдЙрди, рдпрд╕рдХреЛ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВрд▓рд╛рдИ systemd-networkd рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, gpgv рд╡рд╛ epmd рд╕рдБрдЧ рд╣реЗрд░рдлреЗрд░ рдорд╛рд░реНрдлрдд, рд╡рд╛ рддрдкрд╛рдЗрдБ рддрдереНрдпрдХреЛ рдлрд╛рдЗрджрд╛ рд▓рд┐рди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдХрд┐ systemd-networkdред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЫреИрди (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд▓рд┐рдирдХреНрд╕ рдорд┐рдиреНрдЯрдорд╛)ред
  • рд╕рдВрдХреЗрдд рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗрдкрдЫрд┐, Networkd-dispatcher рд▓реЗ рд░реВрдЯ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡рдорд╛ рд░рд╣реЗрдХреЛ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд╕реВрдЪреА рдмрдирд╛рдЙрдБрдЫ рд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ "/etc/networkd-dispatcher/../../../tmp/nimbuspwn/poc.d" рдорд╛ рдЙрдкрд▓рдмреНрдз рдЫред рдЬреБрди рд╡рд╛рд╕реНрддрд╡рдорд╛ "/sbin" рдорд╛ рд▓рд┐рдЩреНрдХ рд╣реБрдиреНрдЫред
  • рдпрд╕ рдХреНрд╖рдгрдорд╛ рдЬрдм рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рднрдпреЛ, рддрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдЭреИ рд╕реБрд░реБ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди, рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдЩреНрдХрд▓рд╛рдИ "/tmp/nimbuspwn/poc.d" рдмрд╛рдЯ "/tmp/nimbuspwn" рдорд╛ рд░рд┐рдбрд┐рд░реЗрдХреНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ рдиреЗрдЯрд╡рд░реНрдХрдбреА-рдбрд┐рд╕реНрдкреНрдпрд╛рдЪрд░рд▓реЗ рд╕реБрд░реБ рдЧрд░реНрдиреЗрдЫред рд░реВрдЯ рдЕрдзрд┐рдХрд╛рд░рдХреЛ рд╕рд╛рде рдЖрдХреНрд░рдордгрдХрд░реНрддрд╛рджреНрд╡рд╛рд░рд╛ рд╣реЛрд╕реНрдЯ рдЧрд░рд┐рдПрдХреЛ рд▓рд┐рдкрд┐ред

рдиреЗрдЯрд╡рд░реНрдХрдбреА-рдбрд┐рд╕реНрдкреНрдпрд╛рдЪрд░рдорд╛ рдХрдордЬреЛрд░реАрд╣рд░реВ рдЬрд╕рд▓реЗ рд░реВрдЯ рдкрд╣реБрдБрдЪрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ


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

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