This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/mina-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 9a0bc0f17 Updated site from master 
(405c64d490591f54d560e5b049a432ee05b8769b)
9a0bc0f17 is described below

commit 9a0bc0f170c04e2d9742df20f72e943bcc1bdde6
Author: jenkins <[email protected]>
AuthorDate: Fri Jul 31 16:02:09 2026 +0000

    Updated site from master (405c64d490591f54d560e5b049a432ee05b8769b)
---
 content/index.xml                                            |  2 +-
 content/mina-project/index.html                              | 12 ++++++------
 content/mina-project/index.xml                               |  2 +-
 content/mina-project/news.html                               | 12 ++++++------
 .../technical-documentation/ssl-tls-internal.html            | 10 +++++++---
 content/sitemap.xml                                          |  6 +++---
 6 files changed, 24 insertions(+), 20 deletions(-)

diff --git a/content/index.xml b/content/index.xml
index 4bdda8f92..2234595c1 100644
--- a/content/index.xml
+++ b/content/index.xml
@@ -1992,7 +1992,7 @@ Apache MINA is often called:
       <description>News MINA 2.1.15 and 2.1.31 released posted on June, 27 
2026 The MINA project is pleased to announce the MINA 2.1.15 and 2.0.31 
releases.
 This is a bug fix release: A fix for CVE-2026-47065 (&amp;ldquo;Critical 
Deserialization Allow-list Bypass via resolveProxyClass&amp;rdquo;) 
hasn&amp;rsquo;t been backported to these two version.
 Many thanks to tonghuaroot who have reported this mistake.
-Versions affected These issues affects MINA core versions prior to 2.1.15 and 
2.0.31
+Affected versions These issues affects MINA core versions prior to 2.1.15 and 
2.0.31
 Mitigation Those who used the versions 2.</description>
     </item>
     
diff --git a/content/mina-project/index.html b/content/mina-project/index.html
index 9fcdf3f82..d27dd9e96 100644
--- a/content/mina-project/index.html
+++ b/content/mina-project/index.html
@@ -140,15 +140,15 @@
 <p>The MINA project is pleased to announce the MINA 2.1.15 and 2.0.31 
releases.</p>
 <p>This is a bug fix release: A fix for CVE-2026-47065 (&ldquo;Critical 
Deserialization Allow-list Bypass via resolveProxyClass&rdquo;) hasn&rsquo;t 
been backported to these two version.</p>
 <p>Many thanks to <strong>tonghuaroot</strong> who have reported this 
mistake.</p>
-<h2 id="versions-affected">Versions affected</h2>
+<h2 id="affected-versions">Affected versions</h2>
 <p>These issues affects <strong>MINA</strong> core versions prior to 2.1.15 
and 2.0.31</p>
 <h2 id="mitigation">Mitigation</h2>
 <p>Those who used the versions 2.2.14, 2.0.30 and prior have to upgrade.</p>
-<h2 id="mina-228-2114-2030-released-_posted-on-june-19-2026_">MINA 2.2.8, 
2.1.14, 2.0.30 released <em>posted on June, 19 2026</em></h2>
-<p>The MINA project is pleased to announce the MINA 2.2.8, 2.1.14 and 2.0.30 
releases.</p>
+<h2 id="mina-229-2114-2030-released-_posted-on-june-19-2026_">MINA 2.2.9, 
2.1.14, 2.0.30 released <em>posted on June, 19 2026</em></h2>
+<p>The MINA project is pleased to announce the MINA 2.2.9, 2.1.14 and 2.0.30 
releases.</p>
 <p>This is a bug fix release: the last release was supposed to fix the 
Compression Filter, and it does, to some extent, except that a copy/paste made 
it so that the deflater became actually an inflater. The unit test for this 
feature has been&hellip; commented (due to a Mock library migration that 
didn&rsquo;t go well, and it was expected to be temporary), so all the tests 
passed green. Wrongly&hellip;</p>
 <p>Bottom line thanks to Jörg Michelberger who accuratly reviewed the code, we 
were made aware of this mistake, and decided to cut this release ASAP.</p>
-<h2 id="versions-affected-1">Versions affected</h2>
+<h2 id="affected-versions-1">Affected versions</h2>
 <p>These issues affects <strong>MINA</strong> core versions 2.2.8, 2.1.13 and 
2.0.29 and none of the previous versions</p>
 <h2 id="mitigation-1">Mitigation</h2>
 <p>Those who used the previous version 2.2.8, 2.1.13, 2.0.29 and using the 
compression filter have to upgrade.</p>
@@ -230,7 +230,7 @@ potentially leading to remote code execution 
(<strong>RCE</strong>) attacks.</p>
 <p>The <em>ObjectSerializationDecoder</em> in Apache <strong>MINA</strong> 
uses <strong>Java</strong> native deserialization protocol to process incoming 
serialized data but lacks the necessary security checks and defenses. This 
vulnerability allows attackers to exploit the deserialization process by 
sending specially crafted malicious serialized data,
 potentially leading to remote code execution (<strong>RCE</strong>) 
attacks.</p>
 <p>A security release has been issued in Decmber 2024, but was incomplete. An 
allow-list of classes was added to tell MINA which classes can be used by the 
deserialization of messages through the <em>AbstractIoBuffer.getObject()</em> 
method, but static classes or primitives types are bypassing this check.</p>
-<h2 id="versions-affected-2">Versions affected</h2>
+<h2 id="affected-versions-2">Affected versions</h2>
 <p>These issues affects <strong>MINA</strong> core versions 2.1.X and 2.2.X, 
and is fixed by the releases 2.1.12 and 2.2.7.</p>
 <h2 id="mitigation-2">Mitigation</h2>
 <p>It&rsquo;s also important to note that an application using 
<strong>MINA</strong> core library will only be affected if the 
<em>IoBuffer#getObject()</em> method is called, and this specific method is 
potentially called when adding a <em>ProtocolCodecFilter</em> instance using 
the <em>ObjectSerializationCodecFactory</em> class in the filter chain. If your 
application is specifically using those classes, you have to upgrade to the 
latest version of <strong>MINA</strong> core library.</p>
@@ -290,7 +290,7 @@ potentially leading to remote code execution 
(<strong>RCE</strong>) attacks.</p>
 <p>The <em>ObjectSerializationDecoder</em> in Apache <strong>MINA</strong> 
uses <strong>Java</strong> native deserialization protocol to process incoming 
serialized data but lacks the necessary security checks and defenses. This 
vulnerability allows attackers to exploit the deserialization process by 
sending specially crafted malicious serialized data,
 potentially leading to remote code execution (<strong>RCE</strong>) 
attacks.</p>
 <p>A security release has been issued in Decmber 2024, but was incomplete. An 
allow-list of classes was added to tell MINA which classes can be used by the 
deserialization of messages through the <em>AbstractIoBuffer.getObject()</em> 
method, but static classes or primitives types are bypassing this check.</p>
-<h2 id="versions-affected-3">Versions affected</h2>
+<h2 id="affected-versions-3">Affected versions</h2>
 <p>These issues affects <strong>MINA</strong> core versions 2.0.X, 2.1.X and 
2.2.X, and is fixed by the releases 2.0.28, 2.1.11 and 2.2.6.</p>
 <h2 id="mitigation-3">Mitigation</h2>
 <p>It&rsquo;s also important to note that an application using 
<strong>MINA</strong> core library will only be affected if the 
<em>IoBuffer#getObject()</em> method is called, and this specific method is 
potentially called when adding a <em>ProtocolCodecFilter</em> instance using 
the <em>ObjectSerializationCodecFactory</em> class in the filter chain. If your 
application is specifically using those classes, you have to upgrade to the 
latest version of <strong>MINA</strong> core library.</p>
diff --git a/content/mina-project/index.xml b/content/mina-project/index.xml
index 94aa98325..8b59de94e 100644
--- a/content/mina-project/index.xml
+++ b/content/mina-project/index.xml
@@ -774,7 +774,7 @@ Apache MINA is often called:
       <description>News MINA 2.1.15 and 2.1.31 released posted on June, 27 
2026 The MINA project is pleased to announce the MINA 2.1.15 and 2.0.31 
releases.
 This is a bug fix release: A fix for CVE-2026-47065 (&amp;ldquo;Critical 
Deserialization Allow-list Bypass via resolveProxyClass&amp;rdquo;) 
hasn&amp;rsquo;t been backported to these two version.
 Many thanks to tonghuaroot who have reported this mistake.
-Versions affected These issues affects MINA core versions prior to 2.1.15 and 
2.0.31
+Affected versions These issues affects MINA core versions prior to 2.1.15 and 
2.0.31
 Mitigation Those who used the versions 2.</description>
     </item>
     
diff --git a/content/mina-project/news.html b/content/mina-project/news.html
index 6e4d78a2e..8081aef26 100644
--- a/content/mina-project/news.html
+++ b/content/mina-project/news.html
@@ -127,15 +127,15 @@
 <p>The MINA project is pleased to announce the MINA 2.1.15 and 2.0.31 
releases.</p>
 <p>This is a bug fix release: A fix for CVE-2026-47065 (&ldquo;Critical 
Deserialization Allow-list Bypass via resolveProxyClass&rdquo;) hasn&rsquo;t 
been backported to these two version.</p>
 <p>Many thanks to <strong>tonghuaroot</strong> who have reported this 
mistake.</p>
-<h2 id="versions-affected">Versions affected</h2>
+<h2 id="affected-versions">Affected versions</h2>
 <p>These issues affects <strong>MINA</strong> core versions prior to 2.1.15 
and 2.0.31</p>
 <h2 id="mitigation">Mitigation</h2>
 <p>Those who used the versions 2.2.14, 2.0.30 and prior have to upgrade.</p>
-<h2 id="mina-228-2114-2030-released-_posted-on-june-19-2026_">MINA 2.2.8, 
2.1.14, 2.0.30 released <em>posted on June, 19 2026</em></h2>
-<p>The MINA project is pleased to announce the MINA 2.2.8, 2.1.14 and 2.0.30 
releases.</p>
+<h2 id="mina-229-2114-2030-released-_posted-on-june-19-2026_">MINA 2.2.9, 
2.1.14, 2.0.30 released <em>posted on June, 19 2026</em></h2>
+<p>The MINA project is pleased to announce the MINA 2.2.9, 2.1.14 and 2.0.30 
releases.</p>
 <p>This is a bug fix release: the last release was supposed to fix the 
Compression Filter, and it does, to some extent, except that a copy/paste made 
it so that the deflater became actually an inflater. The unit test for this 
feature has been&hellip; commented (due to a Mock library migration that 
didn&rsquo;t go well, and it was expected to be temporary), so all the tests 
passed green. Wrongly&hellip;</p>
 <p>Bottom line thanks to Jörg Michelberger who accuratly reviewed the code, we 
were made aware of this mistake, and decided to cut this release ASAP.</p>
-<h2 id="versions-affected-1">Versions affected</h2>
+<h2 id="affected-versions-1">Affected versions</h2>
 <p>These issues affects <strong>MINA</strong> core versions 2.2.8, 2.1.13 and 
2.0.29 and none of the previous versions</p>
 <h2 id="mitigation-1">Mitigation</h2>
 <p>Those who used the previous version 2.2.8, 2.1.13, 2.0.29 and using the 
compression filter have to upgrade.</p>
@@ -217,7 +217,7 @@ potentially leading to remote code execution 
(<strong>RCE</strong>) attacks.</p>
 <p>The <em>ObjectSerializationDecoder</em> in Apache <strong>MINA</strong> 
uses <strong>Java</strong> native deserialization protocol to process incoming 
serialized data but lacks the necessary security checks and defenses. This 
vulnerability allows attackers to exploit the deserialization process by 
sending specially crafted malicious serialized data,
 potentially leading to remote code execution (<strong>RCE</strong>) 
attacks.</p>
 <p>A security release has been issued in Decmber 2024, but was incomplete. An 
allow-list of classes was added to tell MINA which classes can be used by the 
deserialization of messages through the <em>AbstractIoBuffer.getObject()</em> 
method, but static classes or primitives types are bypassing this check.</p>
-<h2 id="versions-affected-2">Versions affected</h2>
+<h2 id="affected-versions-2">Affected versions</h2>
 <p>These issues affects <strong>MINA</strong> core versions 2.1.X and 2.2.X, 
and is fixed by the releases 2.1.12 and 2.2.7.</p>
 <h2 id="mitigation-2">Mitigation</h2>
 <p>It&rsquo;s also important to note that an application using 
<strong>MINA</strong> core library will only be affected if the 
<em>IoBuffer#getObject()</em> method is called, and this specific method is 
potentially called when adding a <em>ProtocolCodecFilter</em> instance using 
the <em>ObjectSerializationCodecFactory</em> class in the filter chain. If your 
application is specifically using those classes, you have to upgrade to the 
latest version of <strong>MINA</strong> core library.</p>
@@ -277,7 +277,7 @@ potentially leading to remote code execution 
(<strong>RCE</strong>) attacks.</p>
 <p>The <em>ObjectSerializationDecoder</em> in Apache <strong>MINA</strong> 
uses <strong>Java</strong> native deserialization protocol to process incoming 
serialized data but lacks the necessary security checks and defenses. This 
vulnerability allows attackers to exploit the deserialization process by 
sending specially crafted malicious serialized data,
 potentially leading to remote code execution (<strong>RCE</strong>) 
attacks.</p>
 <p>A security release has been issued in Decmber 2024, but was incomplete. An 
allow-list of classes was added to tell MINA which classes can be used by the 
deserialization of messages through the <em>AbstractIoBuffer.getObject()</em> 
method, but static classes or primitives types are bypassing this check.</p>
-<h2 id="versions-affected-3">Versions affected</h2>
+<h2 id="affected-versions-3">Affected versions</h2>
 <p>These issues affects <strong>MINA</strong> core versions 2.0.X, 2.1.X and 
2.2.X, and is fixed by the releases 2.0.28, 2.1.11 and 2.2.6.</p>
 <h2 id="mitigation-3">Mitigation</h2>
 <p>It&rsquo;s also important to note that an application using 
<strong>MINA</strong> core library will only be affected if the 
<em>IoBuffer#getObject()</em> method is called, and this specific method is 
potentially called when adding a <em>ProtocolCodecFilter</em> instance using 
the <em>ObjectSerializationCodecFactory</em> class in the filter chain. If your 
application is specifically using those classes, you have to upgrade to the 
latest version of <strong>MINA</strong> core library.</p>
diff --git a/content/mina-project/technical-documentation/ssl-tls-internal.html 
b/content/mina-project/technical-documentation/ssl-tls-internal.html
index a3a6815ba..769d27d6c 100644
--- a/content/mina-project/technical-documentation/ssl-tls-internal.html
+++ b/content/mina-project/technical-documentation/ssl-tls-internal.html
@@ -432,13 +432,17 @@ In the second case, we have a different problem: if we 
delegate the tasks to sep
 <p>Otherwise, it&rsquo;s pretty straightforward.</p>
 <p>The generl algorithm is the following:</p>
 <pre><code>- get the received bytes
-- check that the inbound channel is not closed
+- check that the inbound channel is not closed. If it's closed, throw an 
exception
 - allocate a decoded buffer if needed
 - try to unwrap the received data
 - if we don't have enough data to decode it into an application message
-  - wait for more incomoing data, and restart 
+  - exit the loop. We will go through the process once we have received more 
bytes
+- else 
+  - push the decoded  message to the next filter
+  - if we have some more bytes to deal with, restart to step 2, otherwise exit 
the loop
 
-</code></pre><p>Here are the calls</p>
+</code></pre><p>One of the issue here is that we can&rsquo;t know what will be 
the size of the decoded buffer.</p>
+<p>Here are the calls in the current implementation:</p>
 <pre><code>SslFilter.messageReceived()
  |
  +-- SslHandler.receive()
diff --git a/content/sitemap.xml b/content/sitemap.xml
index d51caa3b7..725753a13 100644
--- a/content/sitemap.xml
+++ b/content/sitemap.xml
@@ -959,12 +959,12 @@
   
   <url>
     <loc>https://mina.apache.org/mina-project.html</loc>
-    <lastmod>2026-06-27T08:22:13+02:00</lastmod>
+    <lastmod>2026-07-31T17:55:46+02:00</lastmod>
   </url>
   
   <url>
     <loc>https://mina.apache.org/mina-project/news.html</loc>
-    <lastmod>2026-06-27T08:22:13+02:00</lastmod>
+    <lastmod>2026-07-31T17:55:46+02:00</lastmod>
   </url>
   
   <url>
@@ -1069,7 +1069,7 @@
   
   <url>
     
<loc>https://mina.apache.org/mina-project/technical-documentation/ssl-tls-internal.html</loc>
-    <lastmod>2026-06-27T08:22:13+02:00</lastmod>
+    <lastmod>2026-07-31T17:55:46+02:00</lastmod>
   </url>
   
   <url>

Reply via email to