Grails เจตเฉˆเฉฑเจฌ เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจ…เจคเฉ‡ TZInfo เจฐเฉ‚เจฌเฉ€ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจตเจฟเฉฑเจš เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚

Grails เจตเฉˆเฉฑเจฌ เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจตเจฟเฉฑเจš, JVM เจฒเจˆ Java, Groovy เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš MVC เจชเฉˆเจฐเจพเจกเจพเจˆเจฎ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจตเฉˆเจฌ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ‡เฉฑเจ• เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจฐเจฟเจฎเฉ‹เจŸเจฒเฉ€ เจ†เจชเจฃเฉ‡ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจตเฉˆเจฌ. เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจšเฉฑเจฒ เจฐเจนเฉ€ เจนเฉˆเฅค เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจคเฉŒเจฐ 'เจคเฉ‡ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจญเฉ‡เจœ เจ•เฉ‡ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเจพ เจธเจผเฉ‹เจธเจผเจฃ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเฉ‹ เจนเจฎเจฒเจพเจตเจฐ เจจเฉ‚เฉฐ เจ•เจฒเจพเจธเจฒเฉ‹เจกเจฐ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจธเจฎเฉฑเจธเจฟเจ† เจกเฉ‡เจŸเจพ-เจฌเจพเจˆเจกเจฟเฉฐเจ— เจคเจฐเจ• เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจจเฉเจ•เจธ เจ•เจพเจฐเจจ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจœเจฟเจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ†เจฌเจœเฉˆเจ•เจŸ เจฌเจฃเจพเจ‰เจฃ เจตเฉ‡เจฒเฉ‡ เจ…เจคเฉ‡ เจฌเจพเจ‡เฉฐเจกเจกเจพเจŸเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจนเฉฑเจฅเฉ€เจ‚ เจฌเจพเจˆเจกเจฟเฉฐเจ— เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ‡เจธ เจฎเฉเฉฑเจฆเฉ‡ เจจเฉ‚เฉฐ 3.3.15, 4.1.1, 5.1.9, เจ…เจคเฉ‡ 5.2.1 เจฐเฉ€เจฒเฉ€เจœเจผเจพเจ‚ เจตเจฟเฉฑเจš เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค

เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ…เจธเฉ€เจ‚ เจฐเฉ‚เจฌเฉ€ เจฎเฉ‹เจกเฉ€เจŠเจฒ tzinfo เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจจเฉ‚เฉฐ เจจเฉ‹เจŸ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจซเจพเจˆเจฒ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจœเจฟเฉฑเจฅเฉ‹เจ‚ เจคเฉฑเจ• เจนเจฎเจฒเจพ เจ•เฉ€เจคเฉ‡ เจ—เจ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ‡ เจชเจนเฉเฉฐเจš เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจนเฉˆเฅค TZInfo::Timezone.get เจตเจฟเจงเฉ€ เจตเจฟเฉฑเจš เจจเจฟเจฐเจงเจพเจฐเจค เจธเจฎเจพเจ‚ เจ–เฉ‡เจคเจฐ เจฆเฉ‡ เจจเจพเจฎ เจตเจฟเฉฑเจš เจตเจฟเจธเจผเฉ‡เจธเจผ เจ…เฉฑเจ–เจฐเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ เจธเจนเฉ€ เจœเจพเจ‚เจš เจฆเฉ€ เจ˜เจพเจŸ เจ•เจพเจฐเจจ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจนเฉˆเฅค เจ‡เจน เจฎเฉเฉฑเจฆเจพ เจ‰เจนเจจเจพเจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‹ TZInfo::Timezone.get เจจเฉ‚เฉฐ เจ—เฉˆเจฐ-เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจฌเจพเจนเจฐเฉ€ เจกเฉ‡เจŸเจพ เจชเจพเจธ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, /tmp/payload เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ "foo\n/../../../tmp/payload" เจตเจฐเจ—เจพ เจฎเฉเฉฑเจฒ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

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

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