เดธเตˆเดฑเตเดฑเดฟเดจเตเดฑเต† เดฑเต‚เดŸเตเดŸเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตเด•เต เดชเตเดฑเดคเตเดคเต เด†เด•เตโ€Œเดธเดธเตเดธเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด…เดชเตเดชเดพเดšเตเดšเต† httpd-เดฏเดฟเดฒเต† เดฎเดฑเตเดฑเตŠเดฐเต เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค

Apache http เดธเต†เตผเดตเดฑเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดชเตเดคเดฟเดฏ เด†เด•เตเดฐเดฎเดฃ เดตเต†เด•เตเดฑเตเดฑเตผ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ, เด…เดคเต 2.4.50 เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเดฟเตฝ เดคเดฟเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเดคเต† เดคเตเดŸเดฐเตเด•เดฏเตเด‚ เดธเตˆเดฑเตเดฑเดฟเดจเตเดฑเต† เดฑเต‚เดŸเตเดŸเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตเด•เต เดชเตเดฑเดคเตเดคเตเดณเตเดณ เดชเตเดฐเดฆเต‡เดถเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดซเดฏเดฒเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด†เด•เตโ€Œเดธเดธเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด•เต‚เดŸเดพเดคเต†, เดšเดฟเดฒ เดจเดฟเดฒเดตเดพเดฐเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เดธเดพเดจเตเดจเดฟเดงเตเดฏเดคเตเดคเดฟเตฝ, เดธเดฟเดธเตเดฑเตเดฑเด‚ เดซเดฏเดฒเตเด•เตพ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดธเต†เตผเดตเดฑเดฟเตฝ เดตเดฟเดฆเต‚เดฐเดฎเดพเดฏเดฟ เด…เดตเดฐเตเดŸเต† เด•เต‹เดกเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฐเต€เดคเดฟ เด—เดตเต‡เดทเด•เตผ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ. 2.4.49, 2.4.50 เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฐเดถเตเดจเด‚ เดฆเตƒเดถเตเดฏเดฎเดพเด•เต‚; เดฎเตเดฎเตเดชเดคเตเดคเต† เดชเดคเดฟเดชเตเดชเตเด•เดณเต† เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ. เดชเตเดคเดฟเดฏ เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป, เด…เดชเตเดชเดพเดšเตเดšเต† httpd 2.4.51 เดตเต‡เด—เดคเตเดคเดฟเตฝ เดชเตเดฑเดคเตเดคเดฟเดฑเด™เตเด™เดฟ.

เด…เดคเดฟเดจเตเดฑเต† เด•เต‡เดจเตเดฆเตเดฐเดคเตเดคเดฟเตฝ, เดชเตเดคเดฟเดฏ เดชเตเดฐเดถเตเดจเด‚ (CVE-2021-42013) 2021-เดฒเต† เดฏเดฅเดพเตผเดคเตเดฅ เดฆเตเตผเดฌเดฒเดคเดฏเตเดฎเดพเดฏเดฟ (CVE-41773-2.4.49) เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดธเดฎเดพเดจเดฎเดพเดฃเต, เด’เดฐเต‡เดฏเตŠเดฐเต เดตเตเดฏเดคเตเดฏเดพเดธเด‚ ".." เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเตเดŸเต† เดตเตเดฏเดคเตเดฏเดธเตเดค เดŽเตปเด•เต‹เดกเดฟเด‚เด—เต เดฎเดพเดคเตเดฐเดฎเดพเดฃเต. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, เดฑเดฟเดฒเต€เดธเต 2.4.50-เตฝ เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเต เดŽเตปเด•เต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ "% 2e" เดธเต€เด•เตเดตเตปเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดคเดŸเดžเตเดžเต, เดชเด•เตเดทเต‡ เด‡เดฐเดŸเตเดŸ เดŽเตปเด•เต‹เดกเดฟเด‚เด—เดฟเดจเตเดฑเต† เดธเดพเดงเตเดฏเดค เดจเดทเตโ€ŒเดŸเดฎเดพเดฏเดฟ - "%% 32% 65" เดŽเดจเตเดจ เด•เตเดฐเดฎเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดธเต†เตผเดตเตผ เด…เดคเต เดกเต€เด•เต‹เดกเต เดšเต†เดฏเตเดคเต. "% 2e" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เตเด‚ เดคเตเดŸเตผเดจเตเดจเต "." เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เตเด‚, เด…เดคเดพเดฏเดคเต. เดฎเตเดฎเตเดชเดคเตเดคเต† เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เดพเดจเตเดณเตเดณ "../" เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ ".%%32%65/" เด†เดฏเดฟ เดŽเตปเด•เต‹เดกเต เดšเต†เดฏเตเดฏเดพเด‚.

เด•เต‹เดกเต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดทเดจเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค เดชเตเดฐเดฏเต‹เดœเดจเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต, mod_cgi เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ CGI เดธเตโ€Œเด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเตเด•เดณเตเดŸเต† เดจเดฟเตผเดตเตเดตเดนเดฃเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดชเดพเดค เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‡เดคเต เดธเดพเดงเตเดฏเดฎเดพเดฃเต (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, ScriptAlias โ€‹โ€‹เดกเดฏเดฑเด•เตโ€ŒเดŸเต€เดตเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•เดฏเต‹ ExecCGI เดซเตเดฒเดพเด—เต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตโ€ŒเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด“เดชเตโ€Œเดทเดจเตเด•เดณเตเดŸเต† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚). เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏ เด†เด•เตเดฐเดฎเดฃเดคเตเดคเดฟเดจเตเดณเตเดณ เดจเดฟเตผเดฌเดจเตเดงเดฟเดค เด†เดตเดถเตเดฏเด•เดค, เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเดฒเตเด•เดณเตเดณเตเดณ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เต /bin เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด†เด•เตโ€Œเดธเดธเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ Apache เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเดฟเดฒเต† "/" เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฑเต‚เดŸเตเดŸเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด†เด•เตโ€Œเดธเดธเตเดธเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดจเตฝเด•เดฃเด‚ เดŽเดจเตเดจเดคเดพเดฃเต. เด…เดคเตเดคเดฐเด‚ เด†เด•เตโ€Œเดธเดธเตเดธเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด…เดจเตเดตเดฆเดฟเด•เตเด•เดพเดคเตเดคเดคเดฟเดจเดพเตฝ, เด•เต‹เดกเต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดทเตป เด†เด•เตเดฐเดฎเดฃเด™เตเด™เตพเด•เตเด•เต เดฏเดฅเดพเตผเดคเตเดฅ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เด•เดพเดฐเตเดฏเดฎเดพเดฏ เดชเตเดฐเดฏเต‹เด—เดฎเดฟเดฒเตเดฒ.

เด…เดคเต‡ เดธเดฎเดฏเด‚, http เดธเต†เตผเดตเตผ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เดตเดพเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ, เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดซเดฏเดฒเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดตเต†เดฌเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเตเดŸเต† เดธเต‹เดดเตเดธเต เดŸเต†เด•เตเดธเตเดฑเตเดฑเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เดจเต‡เดŸเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด†เด•เตเดฐเดฎเดฃเด‚ เดชเตเดฐเดธเด•เตเดคเดฎเดพเดฏเดฟ เดคเตเดŸเดฐเตเดจเตเดจเต. เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เด†เด•เตเดฐเดฎเดฃเด‚ เดจเดŸเดคเตเดคเดพเตป, "cgi-bin" เดชเต‹เดฒเต†เดฏเตเดณเตเดณ "Alias" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "ScriptAlias" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ (DocumentRoot เดชเต‹เดฐเดพ) เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดค เดธเตˆเดฑเตเดฑเดฟเตฝ เด’เดฐเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เด‰เดฃเตเดŸเดพเดฏเดพเตฝ เดฎเดคเดฟเดฏเดพเด•เตเด‚.

เดธเต†เตผเดตเดฑเดฟเตฝ "เดเดกเดฟ" เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เดšเต‚เดทเดฃเดคเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚: curl 'http://192.168.0.1/cgi-bin/.%%32%65/.%%32%65/.%% 32%65/.%% 32%65/.%%32%65/bin/sh' โ€”data 'echo Content-Type: text/plain; เดชเตเดฐเดคเดฟเดงเตเดตเดจเดฟ; idโ€™ uid=1(เดกเต†เดฎเตบ) gid=1(เดกเต†เดฎเตบ) เด—เตเดฐเต‚เดชเตเดชเตเด•เตพ=1(เดกเต†เดฎเตบ)

/etc/passwd-เดจเตเดฑเต†เดฏเตเด‚ เดตเต†เดฌเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เดšเต‚เดทเดฃเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ (เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด•เต‹เดกเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเดพเดคเตเดค "เด…เดฒเดฟเดฏเดพเดธเต" เดกเดฏเดฑเด•เตเดฑเตเดฑเต€เดตเต เดตเดดเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฃเด‚. เด…เดŸเดฟเดธเตเดฅเดพเดจ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดพเดฏเดฟ): เดšเตเดฐเตเดณเตป 'http://192.168.0.1 .32/cgi-bin/.%%65%32/.%%65%32/.%%65%32/.%%65%32/.% %65%192.168.0.1/etc/passwd' เดšเตเดฐเตเดณเตป 'http: //32/aliaseddir/.%%65%32/.%%65%32/.%%65%32/.%%65%32/. %%65%2/usr/local/apacheXNUMX/cgi -bin/test.cgi'

เดซเต†เดกเต‹เดฑ, เด†เตผเดšเตเดšเต เดฒเดฟเดจเด•เตเดธเต, เดœเต†เดจเตเดฑเต‚ เดคเตเดŸเด™เตเด™เดฟเดฏ เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏเดฟ เดชเตเดคเตเด•เตเด•เดฟเดฏ เดตเดฟเดคเดฐเดฃเด™เตเด™เดณเต†เดฏเตเด‚ FreeBSD เดชเต‹เตผเดŸเตเดŸเตเด•เดณเต†เดฏเตเด‚ เดˆ เดชเตเดฐเดถเตเดจเด‚ เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต. เดฏเดพเดฅเดพเดธเตเดฅเดฟเดคเดฟเด• เดธเต†เตผเดตเตผ เดตเดฟเดคเดฐเดฃเด™เตเด™เดณเดพเดฏ เดกเต†เดฌเดฟเดฏเตป, เด†เตผเดŽเดšเตเดšเตเด‡เดŽเตฝ, เด‰เดฌเตเดฃเตเดŸเต, เดŽเดธเตเดฏเตเดŽเดธเตเด‡ เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เดถเดพเด–เด•เดณเดฟเดฒเต† เดชเดพเด•เตเด•เต‡เดœเตเด•เดณเต† เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ. "เดŽเดฒเตเดฒเดพเด‚ เดจเดฟเดทเต‡เดงเดฟเด•เตเด•เดชเตเดชเต†เดŸเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต" เดŽเดจเตเดจ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด†เด•เตโ€Œเดธเดธเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดจเดฟเดฐเดธเดฟเดšเตเดšเดพเตฝ เดชเตเดฐเดถเตโ€Œเดจเด‚ เด‰เดฃเตเดŸเดพเด•เดฟเดฒเตเดฒ.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•