рдЬрд┐рдк рд╕реНрд▓рд┐рдк рдиреЛрдб.рдЬреЗрдПрд╕ рдкрд░ рд▓реМрдЯрддрд╛ рд╣реИ

рдЗрддрдирд╛ рд╕рдордп рдкрд╣рд▓реЗ рдирд╣реАрдВ, 2018 рдореЗрдВ, рдПрдХ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рднреВрд▓ рдЧрдП рдирдП рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣рдорд▓реЗ рдореЗрдВ рдЧрдбрд╝рдЧрдбрд╝рд╛рд╣рдЯ рд╣реБрдИ - рдЬрд╝рд┐рдк рдкрд░реНрдЪреАред

рдЬрд╝рд┐рдк рд╕реНрд▓рд┐рдк рдПрдХ рд╡реНрдпрд╛рдкрдХ рдЖрд▓реЛрдЪрдирд╛рддреНрдордХ рд╕рдВрдЧреНрд░рд╣ рдЕрдкрдШрдЯрди рднреЗрджреНрдпрддрд╛ рд╣реИ рдЬреЛ рд╣рдорд▓рд╛рд╡рд░реЛрдВ рдХреЛ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдордирдорд╛рдиреА рдлрд╛рдЗрд▓реЗрдВ рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдЖрдорддреМрд░ рдкрд░ рдХрдорд╛рдВрдб рдХреЗ рджреВрд░рд╕реНрде рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИред 5 рдЬреВрди, 2018 рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкреНрд░рдХрдЯреАрдХрд░рдг рдХреА рдкреНрд░рддреНрдпрд╛рд╢рд╛ рдореЗрдВ рд╕реНрдиреЗрдХ рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рдЗрд╕рдХреА рдЦреЛрдЬ рдХреА рдЧрдИ рдФрд░ рдЗрд╕рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЬрд┐рд╕рдореЗрдВ рдПрдЪрдкреА, рдЕрдореЗрдЬрд╝реЕрди, рдЕрдкрд╛рдЪреЗ, рдкрд┐рд╡рдЯрд▓ рдФрд░ рдХрдИ рдЕрдиреНрдп рд╕рд╣рд┐рдд рд╣рдЬрд╛рд░реЛрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реБрдИрдВред

рдЬрд┐рдк рд╕реНрд▓рд┐рдк рдХреЗ рддрдХрдиреАрдХреА рд╡рд┐рд╡рд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рджреЗрдЦреА рдЬрд╛ рд╕рдХрддреА рд╣реИ  ред

рддрдм рд╕реЗ, рдЕрдзрд┐рдХрд╛рдВрд╢ рдРрд╕реЗ рдврд╛рдВрдЪреЗ рдФрд░ рднрд╛рд╖рд╛рдПрдВ рдЬрд┐рдирдореЗрдВ рдЗрди рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рдЦреЛрдЬ рдХреА рдЧрдИ рдереА, рдЙрдиреНрд╣реЗрдВ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рднреЗрджреНрдпрддрд╛ рдХреЛ рдирд╣реАрдВ рд╕реБрдирд╛ рдЧрдпрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдПрдХ рдирдпрд╛ рдорд╛рдорд▓рд╛ рдкрд┐рдЫрд▓реЗ рд╡рд╛рд▓реЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдо рджрд┐рд▓рдЪрд╕реНрдк рдирд╣реАрдВ рд╣реИред
Node.js рдХреЗ рд▓рд┐рдП рд▓реЛрдХрдкреНрд░рд┐рдп рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдЬрд╝рд┐рдк рд╕реНрд▓рд┐рдк "рдбрд┐рдХрдореНрдкреНрд░реЗрд╕" рд╣реИред

рд▓реЗрдЦрдХ рдиреЗ рдЗрд╕ рднреЗрджреНрдпрддрд╛ рдХреЗ рд╕рд╛рде рдЗрддрдирд╛ рдЖрд╢реНрдЪрд░реНрдп рдирд╣реАрдВ рдХрд┐рдпрд╛, рдЬрд┐рддрдирд╛ рдХрд┐ рд░реЗрд╕ рдХрдВрдбреАрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рднреЗрджреНрдпрддрд╛ рдХрд╛ рджреЛрд╣рди рдХрд░рдиреЗ рдХреА рддрдХрдиреАрдХ рдХреЗ рд╕рд╛рдеред

рд░реЗрд╕ рдХрдВрдбреАрд╢рди (рдиреЛрдЯ, рд░реЗрд╕ рдХрдВрдбреАрд╢рди), рдорд▓реНрдЯреА-рдереНрд░реЗрдбреЗрдб рд╕рд┐рд╕реНрдЯрдо рдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдбрд┐рдЬрд╛рдЗрди рдХрд░рдиреЗ рдореЗрдВ рднреА рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдЙрд╕ рдХреНрд░рдо рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХреЛрдб рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЗрд╕ рддрд░рд╣ рдХреА рднреЗрджреНрдпрддрд╛ рдХрд╛ рдлрд╛рдпрджрд╛ рдЙрдард╛рдиреЗ рдХреЗ рдЙрддреНрдХреГрд╖реНрдЯ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП, рд▓рд┐рдВрдХ рджреЗрдЦреЗрдВ  ред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдореБрджреНрджреЛрдВ

рдореЗрдВ рднреЗрджреНрдпрддрд╛ рдХрд╛ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛  рд╣реИред рдСрдкрд░реЗрд╢рди рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП - рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рд▓реЗрдЦрдХ рд▓рд┐рдЦрддрд╛ рд╣реИ:



,   ┬л ┬╗ .zip-, yauzl , ┬л..┬╗.

,     , .

   . ,      ,   .

,     , .  /    , .  .     - :

mkdir generic_dir
ln -s ../ generic_dir/symlink_to_parent_dir
ln -s / symlink_to_root
touch generic_dir/symlink_to_parent_dir/generic_dir/symlink_to_parent_dir/[...]/symlink_to_root/tmp/slipped_zip.txt

!

рдЕрдм рдХрд▓реНрдкрдирд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ! ;)

рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдЗрд╕ рднреЗрджреНрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдЖрд░рдХреНрд╖рд┐рдд рдерд╛: CVE-2020-12265ред

Egor Bogomolov, рд╕реВрдЪрдирд╛ рд╕реБрд░рдХреНрд╖рд╛ рд╕рд░реНрд╡рд┐рд╕реЗрдЬрд╝ рдХреЗ рдкреНрд░рдореБрдЦ, HackerU рд░реВрд╕ рджреНрд╡рд╛рд░рд╛ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛

All Articles