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

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


The following commit(s) were added to refs/heads/asf-site by this push:
     new e91fd43a0 Add Qpid Proton C CVE advisories
e91fd43a0 is described below

commit e91fd43a0c445aa25f41bbe150d25bf3825eb597
Author: Andrew Stitcher <[email protected]>
AuthorDate: Wed Oct 28 16:11:11 2026 -0400

    Add Qpid Proton C CVE advisories
---
 .../security.html => cves/CVE-2026-105031.html}    | 76 ++++++++++-----------
 .../security.html => cves/CVE-2026-105042.html}    | 77 ++++++++++------------
 .../security.html => cves/CVE-2026-114230.html}    | 70 ++++++++------------
 .../security.html => cves/CVE-2026-115942.html}    | 76 ++++++++++-----------
 content/proton/security.html                       | 28 ++++++++
 input/cves/CVE-2026-105031.md                      | 33 ++++++++++
 input/cves/CVE-2026-105042.md                      | 32 +++++++++
 input/cves/CVE-2026-114230.md                      | 27 ++++++++
 input/cves/CVE-2026-115942.md                      | 34 ++++++++++
 input/proton/security.md                           |  4 ++
 10 files changed, 293 insertions(+), 164 deletions(-)

diff --git a/content/proton/security.html b/content/cves/CVE-2026-105031.html
similarity index 82%
copy from content/proton/security.html
copy to content/cves/CVE-2026-105031.html
index 54fa61325..d6e272f04 100644
--- a/content/proton/security.html
+++ b/content/cves/CVE-2026-105031.html
@@ -22,7 +22,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en">
   <head>
     <meta charset="UTF-8">
-    <title>Security - Apache Qpid&#8482;</title>
+    <title>CVE-2026-105031 - Apache Qpid&#8482;</title>
     <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
     <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
     <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
@@ -112,48 +112,42 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
       </div>
 
       <div id="-middle" class="panel">
-        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a href="/proton/index.html">Qpid 
Proton</a></li><li>Security</li></ul>
+        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li>CVE-2026-105031</li></ul>
 
         <div id="-middle-content">
-          <h1 id="security">Security</h1>
-
-<table>
-<thead>
-<tr>
-  <th>CVE-ID</th>
-  <th>Severity</th>
-  <th>Affected versions</th>
-  <th>Fixed versions</th>
-  <th>Summary</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-  <td><a href="/cves/CVE-2016-4467.html">CVE-2016-4467</a></td>
-  <td>Medium</td>
-  <td>0.8 through 0.13.0 inclusive</td>
-  <td>0.13.1 and later</td>
-  <td>Failure to verify that the server host name matches the certificate host 
name on Windows</td>
-</tr>
-<tr>
-  <td><a href="/cves/CVE-2016-2166.html">CVE-2016-2166</a></td>
-  <td>Moderate</td>
-  <td>0.9 through 0.12.0 inclusive</td>
-  <td>0.12.1 and later</td>
-  <td>Python bindings silently ignore request for amqps if SSL/TLS not 
supported</td>
-</tr>
-<tr>
-  <td><a href="/cves/CVE-2019-0223.html">CVE-2019-0223</a></td>
-  <td>Important</td>
-  <td>0.9 through 0.27.0 inclusive</td>
-  <td>0.27.1 and later</td>
-  <td>TLS Man in the Middle Vulnerability</td>
-</tr>
-</tbody>
-</table>
-
-<p>See the main <a href="/security.html">Security</a> page for general
-information and details for other components.</p>
+          <h1 id="cve-2026-105031">CVE-2026-105031</h1>
+
+<p>The OpenSSL TLS implementation adds a locally trusted certificate authority 
to the existing trusted system trust anchors.</p>
+
+<h2 id="severity">Severity</h2>
+
+<p>Important</p>
+
+<h2 id="affected-components">Affected components</h2>
+
+<p>Apache Qpid Proton C</p>
+
+<h2 id="affected-versions">Affected versions</h2>
+
+<p>versions through 0.40.0</p>
+
+<h2 id="fixed-versions">Fixed versions</h2>
+
+<p>0.41.1 and later</p>
+
+<h2 id="description">Description</h2>
+
+<p>When using the OpenSSL TLS implementation, both the 
pn_ssl_domain_set_trusted_ca_db() &amp; pn_tls_config_set_trusted_certs() APIs 
added to rather than replaced the default system trust anchors. Leading to 
potentially trusting unexpected peer certificates.</p>
+
+<p>This issue does not affect the Windows SChannel TLS implementation.</p>
+
+<h2 id="resolution">Resolution</h2>
+
+<p>Users are recommended to upgrade to version 0.41.1, which fixes the 
issue.</p>
+
+<h2 id="mitigation">Mitigation</h2>
+
+<p>This can be worked around by setting the SSL_CERT_FILE environment variable 
for the application to /dev/null.</p>
 
 
           <hr/>
diff --git a/content/proton/security.html b/content/cves/CVE-2026-105042.html
similarity index 82%
copy from content/proton/security.html
copy to content/cves/CVE-2026-105042.html
index 54fa61325..0d509e54c 100644
--- a/content/proton/security.html
+++ b/content/cves/CVE-2026-105042.html
@@ -22,7 +22,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en">
   <head>
     <meta charset="UTF-8">
-    <title>Security - Apache Qpid&#8482;</title>
+    <title>CVE-2026-105042 - Apache Qpid&#8482;</title>
     <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
     <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
     <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
@@ -112,48 +112,43 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
       </div>
 
       <div id="-middle" class="panel">
-        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a href="/proton/index.html">Qpid 
Proton</a></li><li>Security</li></ul>
+        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li>CVE-2026-105042</li></ul>
 
         <div id="-middle-content">
-          <h1 id="security">Security</h1>
-
-<table>
-<thead>
-<tr>
-  <th>CVE-ID</th>
-  <th>Severity</th>
-  <th>Affected versions</th>
-  <th>Fixed versions</th>
-  <th>Summary</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-  <td><a href="/cves/CVE-2016-4467.html">CVE-2016-4467</a></td>
-  <td>Medium</td>
-  <td>0.8 through 0.13.0 inclusive</td>
-  <td>0.13.1 and later</td>
-  <td>Failure to verify that the server host name matches the certificate host 
name on Windows</td>
-</tr>
-<tr>
-  <td><a href="/cves/CVE-2016-2166.html">CVE-2016-2166</a></td>
-  <td>Moderate</td>
-  <td>0.9 through 0.12.0 inclusive</td>
-  <td>0.12.1 and later</td>
-  <td>Python bindings silently ignore request for amqps if SSL/TLS not 
supported</td>
-</tr>
-<tr>
-  <td><a href="/cves/CVE-2019-0223.html">CVE-2019-0223</a></td>
-  <td>Important</td>
-  <td>0.9 through 0.27.0 inclusive</td>
-  <td>0.27.1 and later</td>
-  <td>TLS Man in the Middle Vulnerability</td>
-</tr>
-</tbody>
-</table>
-
-<p>See the main <a href="/security.html">Security</a> page for general
-information and details for other components.</p>
+          <h1 id="cve-2026-105042">CVE-2026-105042</h1>
+
+<p>Unbounded recursion in parsing AMQP message bodies can lead to crash</p>
+
+<h2 id="severity">Severity</h2>
+
+<p>Important</p>
+
+<h2 id="affected-components">Affected components</h2>
+
+<p>Apache Qpid Proton C</p>
+
+<h2 id="affected-versions">Affected versions</h2>
+
+<p>versions through 0.40.0</p>
+
+<h2 id="fixed-versions">Fixed versions</h2>
+
+<p>0.41.1 and later</p>
+
+<h2 id="description">Description</h2>
+
+<p>A message body that is deeply nested and decoded by pn_message_body() could 
overflow the stack and cause a crash.</p>
+
+<h2 id="resolution">Resolution</h2>
+
+<p>Users are recommended to upgrade to version 0.41.1, which fixes the 
issue.</p>
+
+<h2 id="credit">Credit</h2>
+
+<ul>
+<li>zhangph</li>
+<li>Gjoko Krstic</li>
+</ul>
 
 
           <hr/>
diff --git a/content/proton/security.html b/content/cves/CVE-2026-114230.html
similarity index 82%
copy from content/proton/security.html
copy to content/cves/CVE-2026-114230.html
index 54fa61325..87299ae04 100644
--- a/content/proton/security.html
+++ b/content/cves/CVE-2026-114230.html
@@ -22,7 +22,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en">
   <head>
     <meta charset="UTF-8">
-    <title>Security - Apache Qpid&#8482;</title>
+    <title>CVE-2026-114230 - Apache Qpid&#8482;</title>
     <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
     <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
     <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
@@ -112,48 +112,36 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
       </div>
 
       <div id="-middle" class="panel">
-        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a href="/proton/index.html">Qpid 
Proton</a></li><li>Security</li></ul>
+        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li>CVE-2026-114230</li></ul>
 
         <div id="-middle-content">
-          <h1 id="security">Security</h1>
-
-<table>
-<thead>
-<tr>
-  <th>CVE-ID</th>
-  <th>Severity</th>
-  <th>Affected versions</th>
-  <th>Fixed versions</th>
-  <th>Summary</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-  <td><a href="/cves/CVE-2016-4467.html">CVE-2016-4467</a></td>
-  <td>Medium</td>
-  <td>0.8 through 0.13.0 inclusive</td>
-  <td>0.13.1 and later</td>
-  <td>Failure to verify that the server host name matches the certificate host 
name on Windows</td>
-</tr>
-<tr>
-  <td><a href="/cves/CVE-2016-2166.html">CVE-2016-2166</a></td>
-  <td>Moderate</td>
-  <td>0.9 through 0.12.0 inclusive</td>
-  <td>0.12.1 and later</td>
-  <td>Python bindings silently ignore request for amqps if SSL/TLS not 
supported</td>
-</tr>
-<tr>
-  <td><a href="/cves/CVE-2019-0223.html">CVE-2019-0223</a></td>
-  <td>Important</td>
-  <td>0.9 through 0.27.0 inclusive</td>
-  <td>0.27.1 and later</td>
-  <td>TLS Man in the Middle Vulnerability</td>
-</tr>
-</tbody>
-</table>
-
-<p>See the main <a href="/security.html">Security</a> page for general
-information and details for other components.</p>
+          <h1 id="cve-2026-114230">CVE-2026-114230</h1>
+
+<p>Potential authentication bypass: regular AMQP frames can be sent as SASL 
frames</p>
+
+<h2 id="severity">Severity</h2>
+
+<p>Important</p>
+
+<h2 id="affected-components">Affected components</h2>
+
+<p>Apache Qpid Proton C</p>
+
+<h2 id="affected-versions">Affected versions</h2>
+
+<p>versions through 0.40.0</p>
+
+<h2 id="fixed-versions">Fixed versions</h2>
+
+<p>0.41.1 and later</p>
+
+<h2 id="description">Description</h2>
+
+<p>When dispatching SASL frames to authenticate the peer, Proton will also 
dispatch AMQP frames if they claim to be SASL frames. This allows 
authentication bypass. However there will be no user name set so the effects 
depend on how the application deals with this condition - which otherwise means 
that authentication has not completed yet.</p>
+
+<h2 id="resolution">Resolution</h2>
+
+<p>Users are recommended to upgrade to version 0.41.1, which fixes the 
issue.</p>
 
 
           <hr/>
diff --git a/content/proton/security.html b/content/cves/CVE-2026-115942.html
similarity index 82%
copy from content/proton/security.html
copy to content/cves/CVE-2026-115942.html
index 54fa61325..e9c4b62d3 100644
--- a/content/proton/security.html
+++ b/content/cves/CVE-2026-115942.html
@@ -22,7 +22,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en">
   <head>
     <meta charset="UTF-8">
-    <title>Security - Apache Qpid&#8482;</title>
+    <title>CVE-2026-115942 - Apache Qpid&#8482;</title>
     <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
     <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
     <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
@@ -112,48 +112,42 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
       </div>
 
       <div id="-middle" class="panel">
-        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li><a href="/proton/index.html">Qpid 
Proton</a></li><li>Security</li></ul>
+        <ul id="-path-navigation"><li><a 
href="/index.html">Home</a></li><li>CVE-2026-115942</li></ul>
 
         <div id="-middle-content">
-          <h1 id="security">Security</h1>
-
-<table>
-<thead>
-<tr>
-  <th>CVE-ID</th>
-  <th>Severity</th>
-  <th>Affected versions</th>
-  <th>Fixed versions</th>
-  <th>Summary</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-  <td><a href="/cves/CVE-2016-4467.html">CVE-2016-4467</a></td>
-  <td>Medium</td>
-  <td>0.8 through 0.13.0 inclusive</td>
-  <td>0.13.1 and later</td>
-  <td>Failure to verify that the server host name matches the certificate host 
name on Windows</td>
-</tr>
-<tr>
-  <td><a href="/cves/CVE-2016-2166.html">CVE-2016-2166</a></td>
-  <td>Moderate</td>
-  <td>0.9 through 0.12.0 inclusive</td>
-  <td>0.12.1 and later</td>
-  <td>Python bindings silently ignore request for amqps if SSL/TLS not 
supported</td>
-</tr>
-<tr>
-  <td><a href="/cves/CVE-2019-0223.html">CVE-2019-0223</a></td>
-  <td>Important</td>
-  <td>0.9 through 0.27.0 inclusive</td>
-  <td>0.27.1 and later</td>
-  <td>TLS Man in the Middle Vulnerability</td>
-</tr>
-</tbody>
-</table>
-
-<p>See the main <a href="/security.html">Security</a> page for general
-information and details for other components.</p>
+          <h1 id="cve-2026-115942">CVE-2026-115942</h1>
+
+<p>Verifying non compliant TLS wildcard cert can cause stack buffer overflow 
read</p>
+
+<h2 id="severity">Severity</h2>
+
+<p>Low</p>
+
+<h2 id="affected-components">Affected components</h2>
+
+<p>Apache Qpid Proton C</p>
+
+<h2 id="affected-versions">Affected versions</h2>
+
+<p>versions through 0.40.0</p>
+
+<h2 id="fixed-versions">Fixed versions</h2>
+
+<p>0.41.1 and later</p>
+
+<h2 id="description">Description</h2>
+
+<p>A misconfigured wildcard TLS certificate causes a stack read overflow.</p>
+
+<p>This issue does not affect any wildcard certificate issued to the RFC9525 
standard - the fix only accepts certificates that comply to this standard.</p>
+
+<h2 id="resolution">Resolution</h2>
+
+<p>Users are recommended to upgrade to version 0.41.1, which fixes the 
issue.</p>
+
+<h2 id="credit">Credit</h2>
+
+<p>zhangph</p>
 
 
           <hr/>
diff --git a/content/proton/security.html b/content/proton/security.html
index 54fa61325..392176021 100644
--- a/content/proton/security.html
+++ b/content/proton/security.html
@@ -149,6 +149,34 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
   <td>0.27.1 and later</td>
   <td>TLS Man in the Middle Vulnerability</td>
 </tr>
+<tr>
+  <td><a href="/cves/CVE-2026-105031.html">CVE-2026-105031</a></td>
+  <td>Important</td>
+  <td>versions through 0.40.0 inclusive</td>
+  <td>0.41.1 and later</td>
+  <td>TLS implementation adds to the existing trusted system trust anchors</td>
+</tr>
+<tr>
+  <td><a href="/cves/CVE-2026-105042.html">CVE-2026-105042</a></td>
+  <td>Important</td>
+  <td>versions through 0.40.0 inclusive</td>
+  <td>0.41.1 and later</td>
+  <td>Unbounded recursion in parsing AMQP message bodies can lead to crash</td>
+</tr>
+<tr>
+  <td><a href="/cves/CVE-2026-114230.html">CVE-2026-114230</a></td>
+  <td>Important</td>
+  <td>versions through 0.40.0 inclusive</td>
+  <td>0.41.1 and later</td>
+  <td>Regular AMQP frames can be sent as SASL frame</td>
+</tr>
+<tr>
+  <td><a href="/cves/CVE-2026-115942.html">CVE-2026-115942</a></td>
+  <td>Low</td>
+  <td>versions through 0.40.0 inclusive</td>
+  <td>0.41.1 and later</td>
+  <td>Verifying non-compliant TLS wildcard cert can cause stack buffer 
overflow read</td>
+</tr>
 </tbody>
 </table>
 
diff --git a/input/cves/CVE-2026-105031.md b/input/cves/CVE-2026-105031.md
new file mode 100644
index 000000000..567e60fd8
--- /dev/null
+++ b/input/cves/CVE-2026-105031.md
@@ -0,0 +1,33 @@
+# CVE-2026-105031
+
+The OpenSSL TLS implementation adds a locally trusted certificate authority to 
the existing trusted system trust anchors.
+
+## Severity
+
+Important
+
+## Affected components
+
+Apache Qpid Proton C
+
+## Affected versions
+
+versions through 0.40.0
+
+## Fixed versions
+
+0.41.1 and later
+
+## Description
+
+When using the OpenSSL TLS implementation, both the 
pn_ssl_domain_set_trusted_ca_db() & pn_tls_config_set_trusted_certs() APIs 
added to rather than replaced the default system trust anchors. Leading to 
potentially trusting unexpected peer certificates.
+
+This issue does not affect the Windows SChannel TLS implementation.
+
+## Resolution
+
+Users are recommended to upgrade to version 0.41.1, which fixes the issue.
+
+## Mitigation
+
+This can be worked around by setting the SSL_CERT_FILE environment variable 
for the application to /dev/null.
diff --git a/input/cves/CVE-2026-105042.md b/input/cves/CVE-2026-105042.md
new file mode 100644
index 000000000..a4cb13d45
--- /dev/null
+++ b/input/cves/CVE-2026-105042.md
@@ -0,0 +1,32 @@
+# CVE-2026-105042
+
+Unbounded recursion in parsing AMQP message bodies can lead to crash
+
+## Severity
+
+Important
+
+## Affected components
+
+Apache Qpid Proton C
+
+## Affected versions
+
+versions through 0.40.0
+
+## Fixed versions
+
+0.41.1 and later
+
+## Description
+
+A message body that is deeply nested and decoded by pn_message_body() could 
overflow the stack and cause a crash.
+
+## Resolution
+
+Users are recommended to upgrade to version 0.41.1, which fixes the issue.
+
+## Credit
+
+- zhangph
+- Gjoko Krstic
diff --git a/input/cves/CVE-2026-114230.md b/input/cves/CVE-2026-114230.md
new file mode 100644
index 000000000..593e4c69d
--- /dev/null
+++ b/input/cves/CVE-2026-114230.md
@@ -0,0 +1,27 @@
+# CVE-2026-114230
+
+Potential authentication bypass: regular AMQP frames can be sent as SASL frames
+
+## Severity
+
+Important
+
+## Affected components
+
+Apache Qpid Proton C
+
+## Affected versions
+
+versions through 0.40.0
+
+## Fixed versions
+
+0.41.1 and later
+
+## Description
+
+When dispatching SASL frames to authenticate the peer, Proton will also 
dispatch AMQP frames if they claim to be SASL frames. This allows 
authentication bypass. However there will be no user name set so the effects 
depend on how the application deals with this condition - which otherwise means 
that authentication has not completed yet.
+
+## Resolution
+
+Users are recommended to upgrade to version 0.41.1, which fixes the issue.
diff --git a/input/cves/CVE-2026-115942.md b/input/cves/CVE-2026-115942.md
new file mode 100644
index 000000000..0ea5314fd
--- /dev/null
+++ b/input/cves/CVE-2026-115942.md
@@ -0,0 +1,34 @@
+# CVE-2026-115942
+
+Verifying non compliant TLS wildcard cert can cause stack buffer overflow read
+
+## Severity
+
+Low
+
+## Affected components
+
+Apache Qpid Proton C
+
+## Affected versions
+
+versions through 0.40.0
+
+## Fixed versions
+
+0.41.1 and later
+
+## Description
+
+A misconfigured wildcard TLS certificate causes a stack read overflow.
+
+This issue does not affect any wildcard certificate issued to the RFC9525 
standard - the fix only accepts certificates that comply to this standard.
+
+## Resolution
+
+Users are recommended to upgrade to version 0.41.1, which fixes the issue.
+
+## Credit
+
+zhangph
+
diff --git a/input/proton/security.md b/input/proton/security.md
index 052d3f974..549dba2fb 100644
--- a/input/proton/security.md
+++ b/input/proton/security.md
@@ -24,6 +24,10 @@
 | [CVE-2016-4467]({{site_url}}/cves/CVE-2016-4467.html) | Medium | 0.8 through 
0.13.0 inclusive | 0.13.1 and later | Failure to verify that the server host 
name matches the certificate host name on Windows |
 | [CVE-2016-2166]({{site_url}}/cves/CVE-2016-2166.html) | Moderate | 0.9 
through 0.12.0 inclusive | 0.12.1 and later | Python bindings silently ignore 
request for amqps if SSL/TLS not supported |
 | [CVE-2019-0223]({{site_url}}/cves/CVE-2019-0223.html) | Important | 0.9 
through 0.27.0 inclusive | 0.27.1 and later | TLS Man in the Middle 
Vulnerability |
+| [CVE-2026-105031]({{site_url}}/cves/CVE-2026-105031.html) | Important | 
versions through 0.40.0 inclusive | 0.41.1 and later | TLS implementation adds 
to the existing trusted system trust anchors |
+| [CVE-2026-105042]({{site_url}}/cves/CVE-2026-105042.html) | Important | 
versions through 0.40.0 inclusive | 0.41.1 and later | Unbounded recursion in 
parsing AMQP message bodies can lead to crash |
+| [CVE-2026-114230]({{site_url}}/cves/CVE-2026-114230.html) | Important | 
versions through 0.40.0 inclusive | 0.41.1 and later | Regular AMQP frames can 
be sent as SASL frame |
+| [CVE-2026-115942]({{site_url}}/cves/CVE-2026-115942.html) | Low | versions 
through 0.40.0 inclusive | 0.41.1 and later | Verifying non-compliant TLS 
wildcard cert can cause stack buffer overflow read |
 
 See the main [Security]({{site_url}}/security.html) page for general
 information and details for other components.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to