SecurityReason рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рд╣реИ рдХрд┐ рдХрдИ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдорд╛рдирдХ рд╕реА рднрд╛рд╖рд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп (libc) рд╕реЗ рдЧреНрд▓реЛрдм () рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдПрдХ рдЦрддрд░рдирд╛рдХ рддреНрд░реБрдЯрд┐ рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИред
рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЙрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реИ рдЬрд┐рдирдХреЗ рдирд╛рдо рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдкреИрдЯрд░реНрди рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВред рддреНрд░реБрдЯрд┐ рдЗрд╕ рддрдереНрдп рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИ рдХрд┐ GLOB_LIMIT рдЪрд░ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдлрд╝рдВрдХреНрд╢рди рдЬрд╛рд░реА рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рдЧрд▓рдд рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реЛрдиреЗ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рдЧрд▓рдд рдореВрд▓реНрдп рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "* / .. / * / .. / * рдлреВ" рдпрд╛ "{.., .., ..} / * / {.., .., ..} / * рдмрд╛рд░ "ред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЧреНрд▓реЛрдм () рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рд╕рднреА рдЙрдкрд▓рдмреНрдз рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдореЛрд░реА рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдпрд╣ рддреНрд░реБрдЯрд┐ (рдПрд╕) рдПрдлрд╝рдЯреАрдкреА рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЦрддрд░рдирд╛рдХ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЕрдирд╛рдо рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рдХреЗ рд╕рд╛рдеред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдЙрдкрд░реЛрдХреНрдд рдореБрдЦреМрдЯрд╛ рдХреЗ рд╕рд╛рде рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрд░реЛрдз рдПрдлрд╝рдЯреАрдкреА рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рддрддреНрдХрд╛рд▓ рд╕реЗрд╡рд╛ рд╕реЗ рд╡рдВрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред
рдХрдордЬреЛрд░рд┐рдпрд╛рдБ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрддреА рд╣реИрдВ, рд╣рд╛рд▓рд┐рдпрд╛ рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдХрдо рд╕реЗ рдХрдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд OS: OpenBSD 4.7, NetBSD 5.0.2, FreeBSD 7.3 / 8.1, Oracle / Sun Solaris 10, рд╕рд╛рде рд╣реА GLIBC рдХреЗ рд╕рд╛рде рд▓рд┐рдирдХреНрд╕ рдХреЗ рд╕рднреА рд╕рдВрд╕реНрдХрд░рдгред рдЕрднреА рддрдХ рдХреЗрд╡рд▓ рдиреЗрдЯрдмреАрдПрд╕рдбреА рдореЗрдВ рднреЗрджреНрдпрддрд╛ рддрдп рдХреА рдЧрдИ рд╣реИ; рдЙрдкрд░реЛрдХреНрдд рд╡рд┐рдХрд╛рд╕ (NetBSD рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде) рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрдВрдкрдирд┐рдпрд╛рдВ рдФрд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЕрднреА рддрдХ рдХреЛрдИ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ; рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рднреЗрджреНрдпрддрд╛ рдХреЛ "0-рджрд┐рди" рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдЧреАрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рднреА рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ vsftpd рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реИред
рдЬреЛ рд▓реЛрдЧ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ рднреЗрджреНрдпрддрд╛ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП рдореИрдВ рдмреИрд╢ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдПрдХ рдХрдорд╛рдВрдб рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ
ls ../../*/../*/*/../../*/*/*/*
рдЗрд╕рдХрд╛ рдлрд╛рдпрджрд╛ рдЙрдард╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, PHP рд╕реЗ:
php -r 'Print glob ("../../*/../*/*/..///*/*/*/*");'
рдпрд╛ рдЕрдЬрдЧрд░
рдЕрдЬрдЧрд░-рд╕реА 'рдЖрдпрд╛рдд рдЧреНрд▓реЛрдм; glob.glob ("../../*/../*/*/../../*/*/*/*/ '')
рдФрд░ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рднрд╛рд╖рд╛ рд╕реЗ рдЬреЛ рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд░рддрд╛ рд╣реИред
рдореВрд▓ рднреЗрджреНрдпрддрд╛ рд░рд┐рдкреЛрд░реНрдЯ рдпрд╣рд╛рдБ:
securityreason.com/securityalert/7822