nginx 1.31.5 āĻāϰ āĻĒā§āϰāϧāĻžāύ āĻļāĻžāĻāĻžāϰ āĻĒā§āϰāĻāĻžāĻļ āĻĒā§āϰāĻāĻžāĻļāĻŋāϤ āĻšāϝāĻŧā§āĻā§, āϝā§āĻāĻžāύ⧠āύāϤā§āύ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋāϰ āĻŦāĻŋāĻāĻžāĻļ āĻ āĻŦā§āϝāĻžāĻšāϤ āϰāϝāĻŧā§āĻā§āĨ¤ āϏāĻŽāĻžāύā§āϤāϰāĻžāϞāĻāĻžāĻŦā§, āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞ āĻļāĻžāĻāĻž 1.30.x āϏāĻŽāϰā§āĻĨāĻŋāϤ, āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻā§āϰā§āϤāϰ āϤā§āϰā§āĻāĻŋ āĻāĻŦāĻ āĻĻā§āϰā§āĻŦāϞāϤāĻž āĻĻā§āϰ āĻāϰāĻžāϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻŦāĻŋāώā§āϝāϤā§, āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞ āĻļāĻžāĻāĻž 1.31 āĻĒā§āϰāϧāĻžāύ āĻļāĻžāĻāĻž 1.32.x āĻāϰ āĻāĻŋāϤā§āϤāĻŋāϤ⧠āĻāĻ āĻŋāϤ āĻšāĻŦā§āĨ¤ āĻĒā§āϰāĻāϞā§āĻĒ āĻā§āĻĄāĻāĻŋ C āϤ⧠āϞā§āĻāĻž āĻāĻŦāĻ BSD āϞāĻžāĻāϏā§āύā§āϏā§āϰ āĻ āϧā§āύ⧠āĻŦāĻŋāϤāϰāĻŖ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
āύāϤā§āύ āϰāĻŋāϞāĻŋāĻā§:
- āĻŦāĻžāĻšā§āϝāĻŋāĻ āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāĻĒāύāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āϰā§āϏā§āĻ āĻāĻĒāĻŋāĻāĻ (Rest API) āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž āĻĻā§āϰ āĻĨā§āĻā§ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āϰāĻŋāϞā§āĻĄ āĻāϰāĻž, āϏā§āĻāĻŋāĻāϏ āĻĄā§āĻāĻž āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰ āĻāϰāĻž āĻāĻŦāĻ āĻāϝāĻŧāĻžāϰā§āĻāĻžāϰ āĻĒā§āϰāϏā§āϏā§āϰ āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻĻā§āĻāĻžāϰ āϏā§āĻŦāĻŋāϧāĻž āĻĻā§āϝāĻŧāĨ¤ āĻāĻĒāĻŋāĻāĻ āϏāĻžāĻĒā§āϰā§āĻ āϏāĻā§āϰāĻŋāϝāĻŧ āĻāϰāϤ⧠"--with-control-api" āĻŦāĻŋāϞā§āĻĄ āĻ āĻĒāĻļāύ āĻāĻŦāĻ "-l" āĻāĻŽāĻžāύā§āĻĄ-āϞāĻžāĻāύ āĻāϰā§āĻā§āĻŽā§āύā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻĒāĻŋāĻāĻ-āĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻāĻāύāĻŋāĻā§āϏ āϏāĻā§āĻā§āϰ (unix socket) āϏāĻžāĻĨā§ āĻŦāĻžāĻāύā§āĻĄ āĻāϰāĻžāϰ āĻĒāϰāĻžāĻŽāϰā§āĻļ āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧ (nginx -l unix:/path/to/sock)āĨ¤ āĻāĻĒāĻŋāĻāĻ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻžāϰā§āϞ (Curl) āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
- Location āĻĄāĻŋāϰā§āĻā§āĻāĻŋāĻā§āϰ āĻŽāĻžāύ āĻšāĻŋāϏā§āĻŦā§ "$" āĻāĻŋāĻšā§āύ āĻĻāĻŋāϝāĻŧā§ āĻļā§āϰ⧠āĻšāĻāϝāĻŧāĻž āĻāĻāĻāĻŋ āĻā§āϰāĻŋāϝāĻŧā§āĻŦāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āϏā§āĻŦāĻŋāϧāĻž āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āϰāĻžāύāĻāĻžāĻāĻŽā§ āĻāĻŖāύāĻž āĻāϰāĻž āĻāĻ āĻā§āϰāĻŋāϝāĻŧā§āĻŦāϞā§āϰ āĻŽāĻžāύ, Location āĻŦā§āϞāĻā§ āĻĒā§āϰāĻŦā§āĻļā§āϰ āĻļāϰā§āϤ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰā§āĨ¤ āĻāĻ āϧāϰāύā§āϰ Location āĻ āύā§āϝ Location āĻŦā§āϞāĻā§āϰ āĻŽāϧā§āϝ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰ⧠āĻ āĻĨāĻŦāĻž āĻāĻā§āϞā§āϰ āύāĻŋāĻā§āĻĻā§āϰ āĻŽāϧā§āϝ⧠āύā§āϏā§āĻā§āĻĄ Location āĻĨāĻžāĻāϤ⧠āĻĒāĻžāϰā§āĨ¤ map $arg_foo $pred { bar 1; qux 1; } location $pred { root html; }
- ngx_http_json_module āĻŽāĻĄāĻŋāĻāϞāĻāĻŋ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž JSON āĻĢāϰāĻŽā§āϝāĻžāĻā§ āĻĄā§āĻāĻž āĻĒāĻžāϰā§āϏ āĻāϰāĻž, JSON āĻĨā§āĻā§ āϏā§āĻŦāϤāύā§āϤā§āϰ āĻĢāĻŋāϞā§āĻĄ āĻŦā§āϰ āĻāϰāĻž āĻāĻŦāĻ āĻāĻ āĻĢāĻŋāϞā§āĻĄāĻā§āϞāĻŋāĻā§ nginx āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ⧠āĻā§āϰāĻŋāϝāĻŧā§āĻŦāϞ āĻšāĻŋāϏā§āĻŦā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤
- "client_body_early_read" āĻĄāĻŋāϰā§āĻā§āĻāĻŋāĻāĻāĻŋ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž āϏāĻā§āϰāĻŋāϝāĻŧ āĻāϰāĻž āĻšāϞ⧠āĻšā§āĻĄāĻžāϰāĻā§āϞ⧠āĻĒāĻžāĻāϝāĻŧāĻžāϰ āϏāĻžāĻĨā§ āϏāĻžāĻĨā§āĻ āϰāĻŋāĻā§āϝāĻŧā§āϏā§āĻ āĻŦāĻĄāĻŋāĻāĻŋ āĻĒāĻĄāĻŧāĻž āĻšāϝāĻŧāĨ¤
Njs 1.0.1, āϝāĻž Nginx HTTP āϏāĻžāϰā§āĻāĻžāϰ⧠āĻāĻāĻāĻŋ āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻāύā§āĻāĻžāϰāĻĒā§āϰā§āĻāĻžāϰ āϏāĻāĻšāϤ āĻāϰāĻžāϰ āĻŽāĻĄāĻŋāĻāϞ, āĻāĻāύ āĻāĻĒāϞāĻŦā§āϧāĨ¤ Njs āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĢāĻžāĻāϞ⧠āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ Nginx-āĻāϰ āϏāĻā§āώāĻŽāϤāĻž āĻŦā§āĻĻā§āϧāĻŋ āĻāϰā§āĨ¤ āϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāύā§āύāϤ āĻ āύā§āϰā§āϧ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāϰāĻŖ āϞāĻāĻŋāĻ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰāĻž, āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āϤā§āϰāĻŋ āĻāϰāĻž, āĻāϤāĻŋāĻļā§āϞāĻāĻžāĻŦā§ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻž āϤā§āϰāĻŋ āĻāϰāĻž, āĻ āύā§āϰā§āϧ/āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻž āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻž, āĻ āĻĨāĻŦāĻž āĻāϝāĻŧā§āĻŦ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āϏāĻŽāϏā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύā§āϰ āĻāύā§āϝ āĻĻā§āϰā§āϤ āϏā§āĻāĻžāĻŦ āϤā§āϰāĻŋ āĻāϰāĻž āϝāĻžāϝāĻŧāĨ¤ āĻāĻ āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āĻā§āĻĄ C āĻāĻžāώāĻžāϝāĻŧ āϞā§āĻāĻž āĻāĻŦāĻ āĻāĻāĻŋ BSD āϞāĻžāĻāϏā§āύā§āϏā§āϰ āĻ āϧā§āύ⧠āĻŦāĻŋāϤāϰāĻŖ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
njs 1.0.1 āϰāĻŋāϞāĻŋāĻā§ āϤāĻŋāύāĻāĻŋ āĻĻā§āϰā§āĻŦāϞāϤāĻž āϏāĻāĻļā§āϧāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§: xml.exclusiveC14n āĻĢāĻžāĻāĻļāύ⧠āĻāĻāĻāĻŋ āĻŦāĻžāĻĢāĻžāϰ āĻāĻāĻžāϰāĻĢā§āϞ⧠(CVE-2026-78689), js_access āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻ
ā§āϝāĻžāĻā§āϏā§āϏ āϏā§āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž āĻŦāĻžāĻāĻĒāĻžāϏ (CVE-2026-18329), āĻāĻŦāĻ ngx.fetch āĻŽā§āϝāĻžāύāĻŋāĻĒā§āϞā§āĻļāύā§āϰ āĻāĻžāϰāĻŖā§ āĻāĻāĻāĻŋ āĻāϝāĻŧāĻžāϰā§āĻāĻžāϰ āĻĒā§āϰāϏā§āϏ āĻā§āϰā§āϝāĻžāĻļ (CVE-2026-78222)āĨ¤
āĻāϤā§āϏ: opennet.ru
