เจธเจชเฉเจฐเฉˆเจกเจธเจผเฉ€เจŸ เจตเจฟเฉฑเจš เจ•เจฎเจœเจผเฉ‹เจฐเฉ€:: เจชเจพเจฐเจธเฉ€เจเจ•เจธเจฒ เจชเจฐเจฒ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฌเจพเจฐเจพเจ•เฉเจกเจพ เจˆเจเจธเจœเฉ€ เจจเจพเจฒ เจธเจฎเจเฉŒเจคเจพ เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ

เจชเจฐเจฒ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจธเจชเฉเจฐเฉˆเจกเจธเจผเฉ€เจŸ::ParseExcel เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจจเจพเจœเจผเฉเจ• เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ (CVE-2023-7101) เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเฉ‹ เจเจ•เจธเจฒ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเจพเจฐเจธ เจ•เจฐเจจ เจฒเจˆ เจซเฉฐเจ•เจธเจผเจจ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ XLS เจœเจพเจ‚ XLSX เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ†เจฐเจฌเจฟเจŸเจฐเฉ‡เจฐเฉ€ เจ•เฉ‹เจก เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจตเจฟเจธเจผเฉ‡เจธเจผ เจคเฉŒเจฐ 'เจคเฉ‡ เจซเจพเจฐเจฎเฉˆเจŸ เจ•เฉ€เจคเฉ‡ เจจเฉฐเจฌเจฐ เจซเจพเจฐเจฎเฉˆเจŸเจฟเฉฐเจ— เจจเจฟเจฏเจฎ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ "eval" เจ•เจพเจฒ เจฌเจฃเจพเจ‰เจฃ เจตเฉ‡เจฒเฉ‡ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เฉ€เจคเฉ€ เจœเจพ เจฐเจนเฉ€ เจซเจพเจˆเจฒ เจคเฉ‹เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ‡ เจกเฉ‡เจŸเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจธเจฎเฉฑเจธเจฟเจ† เจธเจชเฉเจฐเฉˆเจกเจธเจผเฉ€เจŸ::ParseExcel 0.66 เจ…เฉฑเจชเจกเฉ‡เจŸ เจตเจฟเฉฑเจš เจนเฉฑเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค เจธเจผเฉ‹เจธเจผเจฃ เจฆเจพ เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจŸเฉ‹เจŸเจพเจˆเจช เจนเฉˆ. เจ•เจฎเจœเจผเฉ‹เจฐ เจ•เฉ‹เจก: เจœเฉ‡เจ•เจฐ ( $format_str =~ /^\[([<>=][^\]]+)\](.*)$/ ) { $conditional = $1; $format_str = $2; } ... $section = eval "$number $conditional" ? 0:1; whoami เจ•เจฎเจพเจ‚เจก เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจธเจผเฉ‹เจธเจผเจฃ เจฆเฉ€ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจจ: 1; เจธเจฟเจธเจŸเจฎ('whoami > /tmp/inject.txt')]123โ€ณ/ >

เจฌเฉˆเจฐเจพเจ•เฉเจกเจพ เจˆเจเจธเจœเฉ€ (เจˆเจฎเฉ‡เจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ—เฉ‡เจŸเจตเฉ‡) เจกเจฟเจตเจพเจˆเจธเจพเจ‚ 'เจคเฉ‡ เจฎเจพเจฒเจตเฉ‡เจ…เจฐ เจฐเฉฑเจ–เจฃ เจฒเจˆ เจนเจฎเจฒเฉ‡ เจฆเฉ‡ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฆเฉŒเจฐเจพเจจ เจฌเฉˆเจฐเจพเจ•เฉเจกเจพ เจจเฉˆเจŸเจตเจฐเจ•เจธ เจฆเฉเจ†เจฐเจพ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค เจกเจฟเจตเจพเจˆเจธ เจจเจพเจฒ เจธเจฎเจเฉŒเจคเจพ เจ•เจฐเจจ เจฆเจพ เจ•เจพเจฐเจจ เจธเจชเฉเจฐเฉˆเจกเจธเจผเฉ€เจŸ::ParseExcel เจฎเฉ‹เจกเฉ€เจŠเจฒ เจตเจฟเฉฑเจš 0-เจฆเจฟเจจ เจฆเฉ€ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ (CVE-2023-7102) เจธเฉ€, เจœเฉ‹ เจ•เจฟ เจเจ•เจธเจฒ เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจˆเจฎเฉ‡เจฒ เจ…เจŸเฉˆเจšเจฎเฉˆเจ‚เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจชเจพเจฐเจธ เจ•เจฐเจจ เจฒเจˆ Barracuda ESG เจตเจฟเฉฑเจš เจตเจฐเจคเจฟเจ† เจ—เจฟเจ† เจธเฉ€เฅค Barracuda ESG เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡ เจ†เจชเจฃเจพ เจ•เฉ‹เจก เจšเจฒเจพเจ‰เจฃ เจฒเจˆ, เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจกเจฟเจœเจผเจพเจˆเจจ เจ•เฉ€เจคเฉ‡ เจˆเจฎเฉ‡เจฒ เจ…เจŸเฉˆเจšเจฎเฉˆเจ‚เจŸ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจˆเจฎเฉ‡เจฒ เจญเฉ‡เจœเจฃเจพ เจ•เจพเจซเจผเฉ€ เจธเฉ€เฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹