ingress-nginx เชฎเชพเช‚ เชจเชฌเชณเชพเชˆเช“ เช•เซ‡ เชœเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเซ‹ เชธเชพเชฅเซ‡ เชšเซ‡เชกเชพ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡

เช•เซเชฌเชฐเชจเซ‡เชŸเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฆเซเชตเชพเชฐเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เช‡เชจเซเช—เซเชฐเซ‡เชธ-nginx เชจเชฟเชฏเช‚เชคเซเชฐเช•เชฎเชพเช‚, เชคเซเชฐเชฃ เชจเชฌเชณเชพเชˆเช“ เช“เชณเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เชœเซ‡, เชกเชฟเชซเซ‹เชฒเซเชŸ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชฎเชพเช‚, เช‡เชจเซเช—เซเชฐเซ‡เชธ เช‘เชฌเซเชœเซ‡เช•เซเชŸเชจเซ€ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชœเซ‡ เช…เชจเซเชฏ เชตเชธเซเชคเซเช“เชจเซ€ เชธเชพเชฅเซ‡, เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชธเชฐเซเชตเชฐเซเชธเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช“เชณเช–เชชเชคเซเชฐเซ‹ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ‡ เช›เซ‡, เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เซƒเชค เชเช•เซเชธเซ‡เชธเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช•เซเชฒเชธเซเชŸเชฐ เชฎเชพเชŸเซ‡. เชธเชฎเชธเซเชฏเชพเช“ เชซเช•เซเชค เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เช‡เชจเซเช—เซเชฐเซ‡เชธ-เชเชจเชœเซ€เชจเซเช•เซเชธ เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐเชฎเชพเช‚ เชœ เชฆเซ‡เช–เชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชเชจเชœเซ€เช†เชˆเชเชจเชเช•เซเชธ เชกเซ‡เชตเชฒเชชเชฐเซเชธ เชฆเซเชตเชพเชฐเชพ เชตเชฟเช•เชธเชฟเชค เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ-เช‡เชจเซเช—เซเชฐเซ‡เชธ เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐเชจเซ‡ เช…เชธเชฐ เช•เชฐเชคเซ€ เชจเชฅเซ€.

เชชเซเชฐเชตเซ‡เชถ เชจเชฟเชฏเช‚เชคเซเชฐเช• เช—เซ‡เชŸเชตเซ‡ เชคเชฐเซ€เช•เซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซเชฒเชธเซเชŸเชฐเชจเซ€ เช…เช‚เชฆเชฐเชจเซ€ เชธเซ‡เชตเชพเช“ เชฎเชพเชŸเซ‡ เชฌเชพเชนเซเชฏ เชจเซ‡เชŸเชตเชฐเซเช•เชฅเซ€ เชเช•เซเชธเซ‡เชธ เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชฎเชพเช‚ เชฅเชพเชฏ เช›เซ‡. เช‡เชจเซเช—เซเชฐเซ‡เชธ-nginx เชจเชฟเชฏเช‚เชคเซเชฐเช• เชธเซŒเชฅเซ€ เชตเชงเซ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เช›เซ‡ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐ เชชเชฐ เชตเชฟเชจเช‚เชคเซ€เช“ เชซเซ‹เชฐเชตเชฐเซเชก เช•เชฐเชตเชพ, เชฌเชพเชนเซเชฏ เชตเชฟเชจเช‚เชคเซ€เช“ เช…เชจเซ‡ เชฒเซ‹เชก เชฌเซ‡เชฒเซ‡เชจเซเชธเชจเซ‡ เชฐเซ‚เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ NGINX เชธเชฐเซเชตเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ AWS, GCE เช…เชจเซ‡ nginx เชฎเชพเชŸเซ‡ เช•เซ‹เชฐ เช‡เชจเซเช—เซเชฐเซ‡เชธ เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ เชชเซ‚เชฐเชพ เชชเชพเชกเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚เชฅเซ€ เชฌเชพเชฆเชฎเชพเช‚ F5/NGINX เชฆเซเชตเชพเชฐเชพ เชœเชพเชณเชตเชตเชพเชฎเชพเช‚ เช†เชตเชคเชพ kubernetes-เช‡เชจเซเช—เซเชฐเซ‡เชธ เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ เชธเชพเชฅเซ‡ เช•เซ‹เชˆ เชฐเซ€เชคเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เชจเชฅเซ€.

ingress-nginx เชฎเชพเช‚ เชจเชฌเชณเชพเชˆเช“ เช•เซ‡ เชœเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเซ‹ เชธเชพเชฅเซ‡ เชšเซ‡เชกเชพ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡

เชจเชฌเชณเชพเชˆเช“ CVE-2023-5043 เช…เชจเซ‡ CVE-2023-5044 เชคเชฎเชจเซ‡ "nginx.ingress.kubernetes.io/configuration-snippet" เช…เชจเซ‡ "nginx.ingress" เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเซเชฐเชตเซ‡เชถ เชจเชฟเชฏเช‚เชคเซเชฐเช• เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเชพ เช…เชงเชฟเช•เชพเชฐเซ‹ เชธเชพเชฅเซ‡ เชธเชฐเซเชตเชฐ เชชเชฐ เชคเชฎเชพเชฐเซ‹ เช•เซ‹เชก เชšเชฒเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. .io/permanent-redirect เชจเซ‡ เชฌเชฆเชฒเชตเชพ เชฎเชพเชŸเซ‡ .kubernetes" เชชเชฐเชฟเชฎเชพเชฃเซ‹." เช…เชจเซเชฏ เชตเชธเซเชคเซเช“เชจเซ€ เชธเชพเชฅเซ‡, เชชเซเชฐเชพเชชเซเชค เชเช•เซเชธเซ‡เชธ เช…เชงเชฟเช•เชพเชฐเซ‹ เชคเชฎเชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชธเซเชคเชฐเซ‡ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เชŸเซ‹เช•เชจเชจเซ‡ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชจเชฌเชณเชพเชˆ CVE-2022-4886 เชคเชฎเชจเซ‡ log_format เชกเชพเชฏเชฐเซ‡เช•เซเชŸเชฟเชตเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชซเชพเช‡เชฒ เชชเชพเชฅเชจเซ€ เชšเช•เชพเชธเชฃเซ€เชจเซ‡ เชฌเชพเชฏเชชเชพเชธ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เชชเซเชฐเชฅเชฎ เชฌเซ‡ เชจเชฌเชณเชพเชˆเช“ เชซเช•เซเชค เช†เชตเซƒเชคเซเชคเชฟ 1.9.0 เชชเชนเซ‡เชฒเชพเชจเชพ เชชเซเชฐเชตเซ‡เชถ-nginx เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚ เชฆเซ‡เช–เชพเชฏ เช›เซ‡, เช…เชจเซ‡ เช›เซ‡เชฒเซเชฒเซ€ เชเช• - เช†เชตเซƒเชคเซเชคเชฟ 1.8.0 เชชเชนเซ‡เชฒเชพ. เชนเซเชฎเชฒเซ‹ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชนเซเชฎเชฒเชพเช–เซ‹เชฐเชจเซ‡ เช‡เชจเซเช—เซเชฐเซ‡เชธ เช‘เชฌเซเชœเซ‡เช•เซเชŸเชจเชพ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชจเซ€ เชเช•เซเชธเซ‡เชธ เชนเซ‹เชตเซ€ เช†เชตเชถเซเชฏเช• เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฎเชฒเซเชŸเชฟ-เชŸเซ‡เชจเชจเซเชŸ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเซเชธเชฎเชพเช‚, เชœเซ‡เชฎเชพเช‚ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เชคเซ‡เชฎเชจเชพ เชจเซ‡เชฎเชธเซเชชเซ‡เชธเชฎเชพเช‚ เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

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

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