NIXPKGS-2026-0960
GitHub issue
published 5 months, 1 week ago
by @LeSuisse Activity log
- Created suggestion
-
@LeSuisse
ignored
8 packages
- emiluaPlugins.botan
- python312Packages.botan3
- python313Packages.botan3
- python314Packages.botan3
- haskellPackages.botan-low
- haskellPackages.botan-bindings
- chickenPackages_5.chickenEggs.botan
- botan2
- @LeSuisse accepted
- @LeSuisse published on GitHub
Botan has a TLS 1.3 certificate authentication bypass
Botan is a C++ cryptography library. Prior to version 3.11.1, the TLS 1.3 implementation allowed ApplicationData records to be processed prior to the Finished message being received. A server which is attempting to enforce client authentication via certificates can by bypassed by a client which entirely omits Certificate, CertificateVerify, and the Finished message and instead sends application data records. This vulnerability is fixed in 3.11.1.
References
-
https://github.com/randombit/botan/security/advisories/GHSA-pxcj-9ppx-g86g x_refsource_CONFIRM
Affected products
botan
- ==< 3.11.1
Matching in nixpkgs
Ignored packages (8)
pkgs.botan2
None
pkgs.emiluaPlugins.botan
Securely clears secrets from memory in Emilua
pkgs.python312Packages.botan3
None
pkgs.python313Packages.botan3
Python Bindings for botan3 cryptography library
pkgs.python314Packages.botan3
Python Bindings for botan3 cryptography library
pkgs.haskellPackages.botan-low
Low-level Botan bindings
pkgs.haskellPackages.botan-bindings
Raw Botan bindings
pkgs.chickenPackages_5.chickenEggs.botan
None
Package maintainers
-
@thillux Markus Theil <theil.markus@gmail.com>
-
@nikstur nikstur <nikstur@outlook.com>
-
@7c6f434c Michael Raskin <7c6f434c@mail.ru>