[nginx-site] freenginx-1.31.5, freenginx-1.30.2
Maxim Dounin
mdounin at mdounin.ru
Tue Oct 27 16:17:01 UTC 2026
details: http://freenginx.org/hg/nginx-site/rev/fe927fcf9ba5
branches:
changeset: 3139:fe927fcf9ba5
user: Maxim Dounin <mdounin at mdounin.ru>
date: Tue Oct 27 19:12:42 2026 +0300
description:
freenginx-1.31.5, freenginx-1.30.2
diffstat:
text/en/CHANGES | 12 ++++++++++++
text/en/CHANGES-1.30 | 7 +++++++
text/ru/CHANGES.ru | 13 +++++++++++++
text/ru/CHANGES.ru-1.30 | 8 ++++++++
xml/en/security_advisories.xml | 7 +++++++
xml/index.xml | 13 +++++++++++++
xml/versions.xml | 2 ++
7 files changed, 62 insertions(+), 0 deletions(-)
diffs (131 lines):
diff --git a/text/en/CHANGES b/text/en/CHANGES
--- a/text/en/CHANGES
+++ b/text/en/CHANGES
@@ -1,4 +1,16 @@
+Changes with freenginx 1.31.5 27 Oct 2026
+
+ *) Security: one of the keys was left uninitialized when using automatic
+ rotation of TLS session ticket keys, making it possible to forge a
+ session and bypass client certificate verification (CVE-2026-97629);
+
+ *) Bugfix: a segmentation fault might occur in a worker process if AIO
+ was used in subrequests.
+
+ *) Bugfix: in HTTP/3.
+
+
Changes with freenginx 1.31.4 01 Sep 2026
*) Bugfix: the "index" directive used old values of non-cacheable
diff --git a/text/en/CHANGES-1.30 b/text/en/CHANGES-1.30
--- a/text/en/CHANGES-1.30
+++ b/text/en/CHANGES-1.30
@@ -1,4 +1,11 @@
+Changes with freenginx 1.30.2 27 Oct 2026
+
+ *) Security: one of the keys was left uninitialized when using automatic
+ rotation of TLS session ticket keys, making it possible to forge a
+ session and bypass client certificate verification (CVE-2026-97629);
+
+
Changes with freenginx 1.30.1 02 Jun 2026
*) Change: the logging level of the "invalid ccs message", "not on
diff --git a/text/ru/CHANGES.ru b/text/ru/CHANGES.ru
--- a/text/ru/CHANGES.ru
+++ b/text/ru/CHANGES.ru
@@ -1,4 +1,17 @@
+Изменения в freenginx 1.31.5 27.10.2026
+
+ *) Безопасность: при автоматическом изменении ключей шифрования TLS
+ session tickets один из ключей оставался неинициализированным, что
+ позволяло подделать сессию и обойти проверку клиентских сертификатов
+ (CVE-2026-97629).
+
+ *) Исправление: при использовании AIO в подзапросах в рабочем процессе
+ мог произойти segmentation fault.
+
+ *) Исправление: в HTTP/3.
+
+
Изменения в freenginx 1.31.4 01.09.2026
*) Исправление: директива index использовала старые значения
diff --git a/text/ru/CHANGES.ru-1.30 b/text/ru/CHANGES.ru-1.30
--- a/text/ru/CHANGES.ru-1.30
+++ b/text/ru/CHANGES.ru-1.30
@@ -1,4 +1,12 @@
+Изменения в freenginx 1.30.2 27.10.2026
+
+ *) Безопасность: при автоматическом изменении ключей шифрования TLS
+ session tickets один из ключей оставался неинициализированным, что
+ позволяло подделать сессию и обойти проверку клиентских сертификатов
+ (CVE-2026-97629).
+
+
Изменения в freenginx 1.30.1 02.06.2026
*) Изменение: уровень логгирования ошибок SSL "invalid ccs message",
diff --git a/xml/en/security_advisories.xml b/xml/en/security_advisories.xml
--- a/xml/en/security_advisories.xml
+++ b/xml/en/security_advisories.xml
@@ -25,6 +25,13 @@ Patches are signed using one of the
<security>
+<item name="Session forgery when using automatic rotation of TLS session ticket keys"
+ severity="medium"
+ cve="2026-97629"
+ good="1.31.5+, 1.30.2+"
+ vulnerable="1.23.2-1.31.4">
+</item>
+
<item name="Memory corruption in the ngx_http_mp4_module"
severity="medium"
advisory="http://mailman.nginx.org/pipermail/nginx-announce/2022/RBRRON6PYBJJM2XIAPQBFBVLR4Q6IHRA.html"
diff --git a/xml/index.xml b/xml/index.xml
--- a/xml/index.xml
+++ b/xml/index.xml
@@ -8,6 +8,19 @@
<news name="freenginx news" link="/" lang="en">
+<event date="2026-10-27">
+<para>
+<link doc="en/download.xml">freenginx-1.30.2</link>
+stable and
+<link doc="en/download.xml">freenginx-1.31.5</link>
+mainline versions has been released,
+addressing the
+<link doc="en/security_advisories.xml">session forgery</link>
+vulnerability
+when using automatic rotation of TLS session ticket keys (CVE-2026-97629).
+</para>
+</event>
+
<event date="2026-09-01">
<para>
<link doc="en/download.xml">freenginx-1.31.4</link>
diff --git a/xml/versions.xml b/xml/versions.xml
--- a/xml/versions.xml
+++ b/xml/versions.xml
@@ -9,6 +9,7 @@
<download tag="mainline" changes="">
+<item ver="1.31.5" name="freenginx" />
<item ver="1.31.4" name="freenginx" />
<item ver="1.31.3" name="freenginx" />
<item ver="1.31.2" name="freenginx" />
@@ -20,6 +21,7 @@
<download tag="stable" changes="1.30">
+<item ver="1.30.2" name="freenginx" />
<item ver="1.30.1" name="freenginx" />
<item ver="1.30.0" name="freenginx" />
<item ver="1.29.6" name="freenginx" />
More information about the nginx-devel
mailing list