-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
- -----------------------------------------------------------------------
Debian LTS Advisory DLA-4683-1 [email protected]
https://www.debian.org/lts/security/ Utkarsh Gupta
July 15, 2026 https://wiki.debian.org/LTS
- -----------------------------------------------------------------------
Package : wolfssl
Version : 5.5.4-2+deb12u3
CVE ID : CVE-2026-5194 CVE-2026-6092 CVE-2026-6094 CVE-2026-6325
CVE-2026-6329 CVE-2026-6331 CVE-2026-6450 CVE-2026-6678
CVE-2026-6681 CVE-2026-6731 CVE-2026-7511 CVE-2026-55961
CVE-2026-55962 CVE-2026-55967
Multiple vulnerabilities were discovered in wolfSSL, a lightweight,
portable, C-language-based SSL/TLS library, which could result in
signature forgery, authentication bypass, information disclosure, or
denial of service.
CVE-2026-5194
Missing hash/digest size and OID checks allowed digests smaller
than appropriate for the relevant key type to be accepted during
ECDSA certificate signature verification, weakening ECDSA
certificate-based authentication when EdDSA or ML-DSA support was
also enabled.
CVE-2026-6092
When configured with HAVE_ENCRYPT_THEN_MAC, the TLS resumption path
could fall back to MAC-then-Encrypt instead of enforcing
Encrypt-then-MAC.
CVE-2026-6094
A heap buffer over-read in wc_PKCS7_DecodeEnvelopedData when parsing
crafted PKCS#7 EnvelopedData could be triggered by attacker-supplied
data delivered via S/MIME or CMS.
CVE-2026-6325
An out-of-bounds write in SetSuitesHashSigAlgo when processing an
oversized signature algorithms list allowed a write past the bounds
of the destination buffer.
CVE-2026-6329
PKCS#12 MAC verification compared the computed HMAC against the
stored MAC using an attacker-controlled length, allowing a truncated
or zero-length MAC to be accepted and defeating the integrity
protection of the MAC.
CVE-2026-6331
An HMAC zero-length tag forgery in EVP_DigestVerifyFinal allowed a
truncated or empty tag to be accepted as a valid signature, because
the supplied length was only checked not to exceed the MAC length.
CVE-2026-6450
A CRL critical extension bypass in ParseCRL_Extensions allowed a
crafted CRL carrying an unhandled critical extension to be accepted.
This only affects builds with CRL support enabled.
CVE-2026-6678
An integer underflow in wc_PKCS7_DecryptOri when handling crafted
OtherRecipientInfo led to incorrect length handling during
decryption.
CVE-2026-6681
The PKCS#7 decode path ignored the caller-supplied output buffer
size (outputSz), allowing decoded content to be written past the
bounds of the provided buffer.
CVE-2026-6731
An X.509 name constraint bypass allowed a certificate whose Subject
Common Name violated an issuing CA's DNS name constraints to be
accepted when the CN was treated as a DNS-type name.
CVE-2026-7511
A PKCS7_verify signer confusion issue meant the signer associated
with a signature was not correctly bound, permitting a forged
signature to be accepted.
CVE-2026-55961
wolfSSL_PKCS7_verify() returned success for a degenerate
(certs-only) PKCS#7 object containing no signer, so a bundle
carrying no valid signature could be reported as verified. This
only affects OpenSSL compatibility builds.
CVE-2026-55962
A TLS 1.3 post-handshake authentication issue allowed a server to
accept a client's Finished message without the client having sent a
Certificate and CertificateVerify. This only affects TLS 1.3
servers configured with and actively using post-handshake
authentication.
CVE-2026-55967
AES-GCM encryption/decryption with extremely large cumulative single
message sizes (>64 GiB) were not properly rejected by the streaming
APIs, allowing counter wrap, keystream reuse and consequent
plaintext recovery.
For Debian 12 bookworm, these problems have been fixed in version
5.5.4-2+deb12u3.
We recommend that you upgrade your wolfssl packages.
For the detailed security status of wolfssl please refer to
its security tracker page at:
https://security-tracker.debian.org/tracker/wolfssl
Further information about Debian LTS security advisories, how to apply
these updates to your system and frequently asked questions can be
found at: https://wiki.debian.org/LTS
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEbJ0QSEqa5Mw4X3xxgj6WdgbDS5YFAmpW2t8ACgkQgj6WdgbD
S5Yd/w//cRLPPvkN27oVu2lChqWbBmLX1NlHTtAvRM7TYz8O/BMc7d1wNobu9gG6
ydWa6jMckU4WjajhxBvPwsoUkRKru1vdrCfcv/Zwazj50iFb/mXtsXg6DcmzyRLn
dRguFqP1nSAxifZIJPEschNTajaNSkhFiiUTQb8GlaHILkveia8c0NByAVZaL709
REsWq1BEXTW8s/jN0o3CNdO95Av/YogVJEoGAF51YOcU4GZNoGWWIF/U8UGgeJlJ
Cia0AsoGOxO9u8gOlxALdFZorWTF/Tys4NzkvcoQOoYnANevK0a1DPMZ+rR4MtUh
lIJyPhtsceeKG/TSTAwPI5dwu5OaiuojRUjLhF2gtDKN4ylBYFUaQn9qvn964AfM
otxA9CfGYzT6fDrtXtYBiUG214RAZLU0bKQc8PGWLAXbnZSUKHkHcdCMNA11e61R
Q7u3Clc+zhBmJJvITWFZbbE8imw/YWLgo8vwCGhfH53nUNfd0XHXs9F+F76IsPAy
Pf4VH2JgbBxu6g5+Hobhpwq1bkqcPeMrB1MwBZBh1Pop6ZtQ20RraTCliidGpqb+
gjEeKgwIuwmYzJpcy89XMG76TRH6OVl1yWgNrjjKABsBGoSoy+cXjBRu8FwGarv+
i07yNP8R/rY+d8rf/0QUtSzghsHmCOKsuncY/bj8EvGXLiJTfYo=
=ddmq
-----END PGP SIGNATURE-----