TGViewer
Linux / Линукс Linux / Линукс @linux_gram · 13.8K subscribers
Post #11769 3.2K
Вышли обновления nginx 1.31.0 (основная ветка) и 1.30.1 (стабильная ветка), устраняющие шесть уязвимостей

Критическая CVE-2026-42945 (переполнение буфера в ngx_http_rewrite_module) позволяет удалённо выполнить код с правами рабочего процесса nginx через специально оформленный URI. Уязвимость проявляется в конфигурациях с директивой rewrite, в которой используются неименованные переменные (например, $1 и $2) при наличии символа ? в заменяющей строке. Пример уязвимой конфигурации:

rewrite ^/users/([0-9]+)/profile/(.*)/profile.php?id=1&tab=$2 last;


Проблема присутствует с версии 0.6.27 (март 2008 года). Конфигурации с именованными подстановками ($user_id) не уязвимы.

Другие уязвимости: CVE-2026-42926 (подстановка данных в проксируемый запрос с HTTP/2), CVE-2026-40701 (use-after-free в ssl_ocsp), CVE-2026-42946 (чтение за пределами буфера в uwsgi/scgi), CVE-2026-42934 (чтение за пределами буфера в charset_map), CVE-2026-40460 (спуфинг IP в HTTP/3).

Из новых возможностей в 1.31.0: модуль ngx_http_tunnel_module (forward proxy через CONNECT), директива least_time в upstream, proxy_ssl_alpn в stream_proxy.

Linux / Линукс
🥸
  • ❤ 11
  • 👍 4
More from @linux_gram
  1. Oct 17, 2026Linux / Линукс 🥸
  2. Oct 16, 2026Выпуск Libреboot 26.10 Стабильный релиз Libreboot 26.10 расширил список поддерживаемого же…
  3. Oct 16, 2026ls -la Linux / Линукс 🥸
  4. Oct 16, 2026Линус снова выдал базу на Maintainers Summit Поводом стал спор об отмене обязательного тег…
  5. Oct 16, 2026Linux / Линукс 🥸
  6. Oct 16, 2026👩‍💻 Всем программистам посвящается! Вот 14 авторских обучающих IT каналов по самым востр…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →