{"id":"SUSE-SU-2026:4658-1","summary":"Security update for libtcnative-2-0","details":"This update for libtcnative-2-0 fixes the following issues:\n\n- CVE-2026-86243: buffer overread during the TLS handshake permits a malicious user to trigger a DoS via a JVM crash\n  (bsc#1282623).\n- CVE-2026-86246: insecure ALLOW_CLIENT_RENEGOTIATION, NO_EXTENDED_MASTER_SECRET, IGNORE_UNEXPECTED_EOF and\n  ALLOW_NO_DHE_KEX options enabled by default (bsc#1282622).\n- CVE-2026-86247: race condition allows client certificate verification requirements to be down-graded for some\n  configurations (bsc#1282621).\n\nChanges for libtcnative-2-0:\n\n- Upgrade to version 2.0.16\n * Security fixes\n + Client certificate requirements can be down-graded\n (bsc#1282621, CVE-2026-86247)\n A race condition allowed client certificate verification\n requirements to be down-graded for some configurations.\n + Insecure OpenSSL options enabled (bsc#1282622, CVE-2026-86246)\n Apache Tomcat Native enabled insecure options by default\n including ALLOW_CLIENT_RENEGOTIATION,\n NO_EXTENDED_MASTER_SECRET, IGNORE_UNEXPECTED_EOF and\n ALLOW_NO_DHE_KEX.\n + DoS via TLS handshake (bsc#1282623, CVE-2026-86243)\n A buffer over-read vulnerability in Apache Tomcat Native\n during the TLS handshaking permits a malicious user to trigger\n a DoS via a JVM crash.\n * Changes\n + Code: Remove call to ERR_remove_thread_state() from Windows\n specific code to allow building with OpenSSL 4.0.x\n ERR_remove_thread_state() is a no-op in OpenSSL 1.1+ and got\n removed in OpenSSL 4\n + Update: Remove support for Windows build on IA64 architecture\n (Itanium)\n + Update: Make x64 the default architecture for Windows build\n + Update: Make Windows 10 / 11 the default target version for\n Windows builds\n + Fix: Fix a potential crash when negotiating ALPN\n + Fix: If ALPN negotiation fails and failure is configured to\n use the last server protocol in the list, use it rather than\n the last protocol offered by the client\n + Fix: Add support for the extended range of options available\n from OpenSSL 3.0.x. The options flag is now a 64-bit unsigned\n int (represented by a Java long) rather than a 32-bit unsigned\n int (represented by a Java int)\n + Code: Remove unused code\n + Fix: Ensure that per connection changes to certificate\n verification settings, e.g. to support client certificate\n authentication, do not modify the certificate verification\n settings for other connections\n + Fix: Fix a potential crash when configuring raw certificates\n + Fix: Avoid a potential crash with very long ALPN protocol\n names\n + Fix: Make the call to a CertificateVerifier more robust\n + Fix: Avoid a potential crash when processing OCSP URLs\n + Fix: Make the processing of OCSP responses more robust\n + Fix: Stricter OCSP handling when soft-fail is disabled\n + Fix: Harden against the mis-use of Buffer.address(ByteBuffer)\n + Fix: Harden against the mis-use of Pool.destroy(long)\n","modified":"2026-10-14T17:30:07.609803909Z","published":"2026-10-14T07:51:18Z","related":["CVE-2026-86243","CVE-2026-86246","CVE-2026-86247"],"upstream":["CVE-2026-86243","CVE-2026-86246","CVE-2026-86247"],"references":[{"type":"ADVISORY","url":"https://www.suse.com/support/update/announcement/2026/suse-su-20264658-1/"},{"type":"REPORT","url":"https://bugzilla.suse.com/1282621"},{"type":"REPORT","url":"https://bugzilla.suse.com/1282622"},{"type":"REPORT","url":"https://bugzilla.suse.com/1282623"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-86243"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-86246"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-86247"}],"affected":[{"package":{"name":"libtcnative-2-0","ecosystem":"SUSE:Linux Enterprise Module for Basesystem 15 SP7","purl":"pkg:rpm/suse/libtcnative-2-0&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015%20SP7"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.16-150400.9.6.1"}]}],"ecosystem_specific":{"binaries":[{"libtcnative-2-0":"2.0.16-150400.9.6.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:4658-1.json"}},{"package":{"name":"libtcnative-2-0","ecosystem":"SUSE:Linux Enterprise Module for Web and Scripting 15 SP7","purl":"pkg:rpm/suse/libtcnative-2-0&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Web%20and%20Scripting%2015%20SP7"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.16-150400.9.6.1"}]}],"ecosystem_specific":{"binaries":[{"libtcnative-2-0-devel":"2.0.16-150400.9.6.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:4658-1.json"}},{"package":{"name":"libtcnative-2-0","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS","purl":"pkg:rpm/suse/libtcnative-2-0&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP4-ESPOS"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.16-150400.9.6.1"}]}],"ecosystem_specific":{"binaries":[{"libtcnative-2-0":"2.0.16-150400.9.6.1","libtcnative-2-0-devel":"2.0.16-150400.9.6.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:4658-1.json"}},{"package":{"name":"libtcnative-2-0","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS","purl":"pkg:rpm/suse/libtcnative-2-0&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP4-LTSS"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.16-150400.9.6.1"}]}],"ecosystem_specific":{"binaries":[{"libtcnative-2-0-devel":"2.0.16-150400.9.6.1","libtcnative-2-0":"2.0.16-150400.9.6.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:4658-1.json"}},{"package":{"name":"libtcnative-2-0","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS","purl":"pkg:rpm/suse/libtcnative-2-0&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP5-ESPOS"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.16-150400.9.6.1"}]}],"ecosystem_specific":{"binaries":[{"libtcnative-2-0":"2.0.16-150400.9.6.1","libtcnative-2-0-devel":"2.0.16-150400.9.6.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:4658-1.json"}},{"package":{"name":"libtcnative-2-0","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS","purl":"pkg:rpm/suse/libtcnative-2-0&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP5-LTSS"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.16-150400.9.6.1"}]}],"ecosystem_specific":{"binaries":[{"libtcnative-2-0":"2.0.16-150400.9.6.1","libtcnative-2-0-devel":"2.0.16-150400.9.6.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:4658-1.json"}},{"package":{"name":"libtcnative-2-0","ecosystem":"SUSE:Linux Enterprise Server 15 SP4-LTSS","purl":"pkg:rpm/suse/libtcnative-2-0&distro=SUSE%20Linux%20Enterprise%20Server%2015%20SP4-LTSS"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.16-150400.9.6.1"}]}],"ecosystem_specific":{"binaries":[{"libtcnative-2-0":"2.0.16-150400.9.6.1","libtcnative-2-0-devel":"2.0.16-150400.9.6.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:4658-1.json"}},{"package":{"name":"libtcnative-2-0","ecosystem":"SUSE:Linux Enterprise Server 15 SP5-LTSS","purl":"pkg:rpm/suse/libtcnative-2-0&distro=SUSE%20Linux%20Enterprise%20Server%2015%20SP5-LTSS"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.16-150400.9.6.1"}]}],"ecosystem_specific":{"binaries":[{"libtcnative-2-0-devel":"2.0.16-150400.9.6.1","libtcnative-2-0":"2.0.16-150400.9.6.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:4658-1.json"}},{"package":{"name":"libtcnative-2-0","ecosystem":"SUSE:Linux Enterprise Server 15 SP6-LTSS","purl":"pkg:rpm/suse/libtcnative-2-0&distro=SUSE%20Linux%20Enterprise%20Server%2015%20SP6-LTSS"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.16-150400.9.6.1"}]}],"ecosystem_specific":{"binaries":[{"libtcnative-2-0-devel":"2.0.16-150400.9.6.1","libtcnative-2-0":"2.0.16-150400.9.6.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:4658-1.json"}},{"package":{"name":"libtcnative-2-0","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP4","purl":"pkg:rpm/suse/libtcnative-2-0&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015%20SP4"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.16-150400.9.6.1"}]}],"ecosystem_specific":{"binaries":[{"libtcnative-2-0-devel":"2.0.16-150400.9.6.1","libtcnative-2-0":"2.0.16-150400.9.6.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:4658-1.json"}},{"package":{"name":"libtcnative-2-0","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP5","purl":"pkg:rpm/suse/libtcnative-2-0&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015%20SP5"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.16-150400.9.6.1"}]}],"ecosystem_specific":{"binaries":[{"libtcnative-2-0":"2.0.16-150400.9.6.1","libtcnative-2-0-devel":"2.0.16-150400.9.6.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:4658-1.json"}},{"package":{"name":"libtcnative-2-0","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP6","purl":"pkg:rpm/suse/libtcnative-2-0&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015%20SP6"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.16-150400.9.6.1"}]}],"ecosystem_specific":{"binaries":[{"libtcnative-2-0":"2.0.16-150400.9.6.1","libtcnative-2-0-devel":"2.0.16-150400.9.6.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:4658-1.json"}}],"schema_version":"1.9.0"}