git: 440a62394dc1 - main - security/vuxml: Document DSA sig vuln in pycryptodome(x) < 3.24.1

From: Charlie Li <vishwin_at_FreeBSD.org>
Date: Tue, 13 Oct 2026 01:14:33 UTC
The branch main has been updated by vishwin:

URL: https://cgit.FreeBSD.org/ports/commit/?id=440a62394dc1cff73ade7923671ca36808da1f90

commit 440a62394dc1cff73ade7923671ca36808da1f90
Author:     John W. O'Brien <john@saltant.com>
AuthorDate: 2026-10-13 00:13:16 +0000
Commit:     Charlie Li <vishwin@FreeBSD.org>
CommitDate: 2026-10-13 01:12:42 +0000

    security/vuxml: Document DSA sig vuln in pycryptodome(x) < 3.24.1
    
    Sponsored by: Saltant Solutions LLC
---
 security/vuxml/vuln/2026.xml | 49 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)

diff --git a/security/vuxml/vuln/2026.xml b/security/vuxml/vuln/2026.xml
index 8585a59575c8..480d38e40a12 100644
--- a/security/vuxml/vuln/2026.xml
+++ b/security/vuxml/vuln/2026.xml
@@ -1,3 +1,52 @@
+  <vuln vid="07e99f22-c176-4c8f-9678-a57ba8114959">
+    <topic>Timing leaks of the nonce in ECDSA, EdDSA and DSA signatures</topic>
+    <affects>
+      <package>
+        <name>py312-pycryptodome</name>
+        <name>py312-pycryptodomex</name>
+        <name>py313-pycryptodome</name>
+        <name>py313-pycryptodomex</name>
+        <name>py313t-pycryptodome</name>
+        <name>py313t-pycryptodomex</name>
+        <name>py314-pycryptodome</name>
+        <name>py314-pycryptodomex</name>
+        <name>py314t-pycryptodome</name>
+        <name>py314t-pycryptodomex</name>
+        <name>py311-pycryptodome</name>
+        <name>py311-pycryptodomex</name>
+        <name>py315-pycryptodome</name>
+        <name>py315-pycryptodomex</name>
+        <name>py27-pycryptodome</name>
+        <name>py27-pycryptodomex</name>
+        <range>
+          <lt>3.24.1</lt>
+        </range>
+      </package>
+    </affects>
+    <description>
+      <body xmlns="http://www.w3.org/1999/xhtml">
+        <p>Helder Eijs reports</p>
+        <blockquote cite="://github.com/Legrandin/pycryptodome/commit/59351474682db6648825f17b11112d6821d66cb9">
+          <p>Fix timing leaks of the nonce in ECDSA, EdDSA and DSA signatures
+            The signing time depended on the secret nonce, enough to recover the
+            private key with a lattice attack.
+
+            - EC: scalars are encoded and processed on the full length of the
+              order, and ec_mix_add() is constant time for the point at infinity
+              (a zero digit).
+            - DSA: g^k uses k + q or k + 2q (fixed length) and mpz_powm_sec, or the
+              library's Montgomery exponentiation without GMP. About 40% slower.</p>
+        </blockquote>
+      </body>
+    </description>
+    <references>
+      </references>
+    <dates>
+      <discovery>2026-10-11</discovery>
+      <entry>2026-10-12</entry>
+    </dates>
+  </vuln>
+
   <vuln vid="5518664d-c652-11f1-b273-2cf05da270f3">
     <topic>Gitlab -- vulnerabilities</topic>
     <affects>