[CLSA-2026:1791541027] Fix CVE(s): CVE-2018-16869
Type:
security
Severity:
Moderate
Release date:
2026-10-09 10:17:18 UTC
Description:
* SECURITY UPDATE: Bleichenbacher-type side-channel in RSA decryption - debian/patches/CVE-2018-16869-1.patch: add side-channel silent memeql_sec and cnd_memcpy in memeql-sec.c, cnd-memcpy.c, memops.h, ccm.c, examples/rsa-decrypt.c, Makefile.in, testsuite. - debian/patches/CVE-2018-16869-2.patch: add side-channel silent RSA root function _rsa_sec_compute_root and mpn_get_base256 in rsa-sec-compute-root.c, rsa-internal.h, gmp-glue.c, gmp-glue.h, Makefile.in. - debian/patches/CVE-2018-16869-3.patch: add side-channel silent PKCS#1 decoding _pkcs1_sec_decrypt in pkcs1-sec-decrypt.c, rsa-internal.h, Makefile.in, testsuite. - debian/patches/CVE-2018-16869-4.patch: add rsa_sec_decrypt and use the side-channel silent root in rsa_compute_root_tr and rsa_compute_root, and reject bad private keys early, in rsa-sec-decrypt.c, rsa-sign-tr.c, rsa-sign.c, rsa-sec-compute-root.c, rsa.h, Makefile.in, testsuite. - debian/patches/CVE-2018-16869-5.patch: require input in range and of fixed size in rsa_sec_decrypt, rsa_decrypt_tr, rsa_decrypt and rsa_sec_compute_root_tr, and check the message length in _pkcs1_sec_decrypt, in pkcs1-sec-decrypt.c, rsa-decrypt-tr.c, rsa-decrypt.c, rsa-sec-decrypt.c, rsa-sign-tr.c, rsa.h, testsuite. - debian/patches/CVE-2018-16869-6.patch: strip the PKCS#1 padding in rsa_decrypt and rsa_decrypt_tr with the side-channel silent _pkcs1_sec_decrypt_variable, in pkcs1-sec-decrypt.c, pkcs1-decrypt.c, rsa-decrypt-tr.c, rsa-internal.h, testsuite. - debian/libhogweed4.symbols, debian/libnettle6.symbols: added new symbols. - CVE-2018-16869 - CVE-2021-3580 (the input range checks in CVE-2018-16869-5.patch)
CVEs fixed:
Updated packages:
  • libhogweed4_3.2-1ubuntu0.16.04.2+tuxcare.els1_amd64.deb
    sha:fdc60abb208d9b51d9660b253e8c22b6292f5bbd
  • libnettle6_3.2-1ubuntu0.16.04.2+tuxcare.els1_amd64.deb
    sha:d55b29c7718416e00eaa2ccf979cb60a5e860b68
  • nettle-bin_3.2-1ubuntu0.16.04.2+tuxcare.els1_amd64.deb
    sha:9f87d3ce684d928c01a2d2bb57856c0ea3565220
  • nettle-dev_3.2-1ubuntu0.16.04.2+tuxcare.els1_amd64.deb
    sha:ddd0b7d06dcf6493aaacef40991794ff60585c6b
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.