Bump pyOpenSSL and pyasn1 to fix 3 CVEs

pyOpenSSL 25.3.0 → 26.0.0 (CVE-2026-27448, CVE-2026-27459)
  pyasn1 0.6.2 → 0.6.3 (CVE-2026-30922)

  No breaking changes — Python 3.7 drop is irrelevant (we use 3.13),
  cryptography >=46.0.0 requirement already satisfied (we have 46.0.5),
  and we don't use set_tlsext_servername_callback (the behavioral change).
This commit is contained in:
maziggy
2026-03-22 13:24:36 +01:00
parent 311a14e7ec
commit 407c9f84cf
2 changed files with 3 additions and 1 deletions
+2
View File
@@ -48,6 +48,8 @@ All notable changes to Bambuddy will be documented in this file.
- **Reformatted AMS Drying Presets Table** ([#732](https://github.com/maziggy/bambuddy/issues/732)) — The drying presets table in Settings now groups columns by AMS type (AMS 2 Pro, AMS-HT) with inline °C and h unit labels next to each input, replacing the previous flat column layout. Requested by @cadtoolbox.
### Security
- **Bump pyOpenSSL 25.3.0 → 26.0.0** — Fixes CVE-2026-27448 (exception swallowing in TLS servername callback) and CVE-2026-27459 (buffer overflow in DTLS cookie callback).
- **Bump pyasn1 0.6.2 → 0.6.3** — Fixes CVE-2026-30922 (stack overflow from deeply nested ASN.1 structures).
## [0.2.2] - 2026-03-16
+1 -1
View File
@@ -8,7 +8,7 @@ httpx>=0.27.0
ruff>=0.8.0
# Required by pyftpdlib TLS_FTPHandler for mock FTP server tests
pyOpenSSL>=24.0.0
pyOpenSSL>=26.0.0
# Security scanning
bandit[sarif]>=1.7.0