{"id":"SUSE-SU-2025:0590-1","summary":"Security update for netty, netty-tcnative","details":"This update for netty, netty-tcnative fixes the following issues:\n\n- CVE-2025-24970: incorrect validation of packets by SslHandler can lead to a native crash. (bsc#1237037)\n- CVE-2025-25193: unsafe reading of environment files can lead to an application crash. (bsc#1237038)\n\nUpdate to netty version 4.1.118 and netty-tcnative version 2.0.70 Final.\n    \nOther fixes:\n\n- Fix recycling in CodecOutputList.    \n- StreamBufferingEncoder: do not send header frame with priority by default.\n- Notify event loop termination future of unexpected exceptions.\n- Fix AccessControlException in GlobalEventExecutor.\n- AdaptivePoolingAllocator: round chunk sizes up and reduce chunk release frequency.\n- Support BouncyCastle FIPS for reading PEM files.\n- Dns: correctly encode DnsPtrRecord.\n- Provide Brotli settings without com.aayushatharva.brotli4j dependency.\n- Make DefaultResourceLeak more resilient against OOM.\n- OpenSslSession: add support to defensively check for peer certs.\n- SslHandler: ensure buffers are never leaked when wrap(...) produces SSLException.\n- Correcly handle comments appended to nameserver declarations.\n- PcapWriteHandler: apply fixes so that the handler can append to an existing PCAP file when writing the global header.\n- PcapWriteHandler: allow output of PCAP files larger than 2GB.\n- Fix bugs in BoundedInputStream.\n- Fix HTTP header validation bug.\n- AdaptivePoolingAllocator: fix possible race condition in method offerToQueue(...).\n- AdaptivePoolingAllocator: make sure the sentinel object Magazine.MAGAZINE_FREED not be replaced.\n- Only try to use Zstd and Brotli if the native libs can be loaded.\n- Bump BlockHound version to 1.0.10.RELEASE.\n- Add details to TooLongFrameException message.\n- AdaptivePoolingAllocator: correctly reuse chunks.\n- AdaptivePoolingAllocator: don't fail when we run on a host with 1 core.\n- AdaptivePoolingAllocator: correctly re-use central queue chunks and avoid OOM issue.\n- Fix several memory management (leaks and missing checks) issues.\n    \n","modified":"2026-03-11T07:29:25.767056Z","published":"2025-02-19T10:34:01Z","related":["CVE-2025-24970","CVE-2025-25193"],"upstream":["CVE-2025-24970","CVE-2025-25193"],"references":[{"type":"ADVISORY","url":"https://www.suse.com/support/update/announcement/2025/suse-su-20250590-1/"},{"type":"REPORT","url":"https://bugzilla.suse.com/1237037"},{"type":"REPORT","url":"https://bugzilla.suse.com/1237038"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2025-24970"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2025-25193"}],"affected":[{"package":{"name":"netty-tcnative","ecosystem":"SUSE:Linux Enterprise Module for Development Tools 15 SP6","purl":"pkg:rpm/suse/netty-tcnative&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Development%20Tools%2015%20SP6"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.70-150200.3.25.1"}]}],"ecosystem_specific":{"binaries":[{"netty-tcnative":"2.0.70-150200.3.25.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2025:0590-1.json"}},{"package":{"name":"netty","ecosystem":"SUSE:Linux Enterprise Module for Package Hub 15 SP6","purl":"pkg:rpm/suse/netty&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Package%20Hub%2015%20SP6"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.1.118-150200.4.29.2"}]}],"ecosystem_specific":{"binaries":[{"netty-javadoc":"4.1.118-150200.4.29.2","netty":"4.1.118-150200.4.29.2"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2025:0590-1.json"}},{"package":{"name":"netty-tcnative","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS","purl":"pkg:rpm/suse/netty-tcnative&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP3-LTSS"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.70-150200.3.25.1"}]}],"ecosystem_specific":{"binaries":[{"netty-tcnative":"2.0.70-150200.3.25.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2025:0590-1.json"}},{"package":{"name":"netty-tcnative","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS","purl":"pkg:rpm/suse/netty-tcnative&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP4-ESPOS"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.70-150200.3.25.1"}]}],"ecosystem_specific":{"binaries":[{"netty-tcnative":"2.0.70-150200.3.25.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2025:0590-1.json"}},{"package":{"name":"netty-tcnative","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS","purl":"pkg:rpm/suse/netty-tcnative&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP4-LTSS"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.70-150200.3.25.1"}]}],"ecosystem_specific":{"binaries":[{"netty-tcnative":"2.0.70-150200.3.25.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2025:0590-1.json"}},{"package":{"name":"netty-tcnative","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS","purl":"pkg:rpm/suse/netty-tcnative&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP5-ESPOS"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.70-150200.3.25.1"}]}],"ecosystem_specific":{"binaries":[{"netty-tcnative":"2.0.70-150200.3.25.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2025:0590-1.json"}},{"package":{"name":"netty-tcnative","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS","purl":"pkg:rpm/suse/netty-tcnative&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP5-LTSS"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.70-150200.3.25.1"}]}],"ecosystem_specific":{"binaries":[{"netty-tcnative":"2.0.70-150200.3.25.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2025:0590-1.json"}},{"package":{"name":"netty-tcnative","ecosystem":"SUSE:Linux Enterprise Server 15 SP3-LTSS","purl":"pkg:rpm/suse/netty-tcnative&distro=SUSE%20Linux%20Enterprise%20Server%2015%20SP3-LTSS"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.70-150200.3.25.1"}]}],"ecosystem_specific":{"binaries":[{"netty-tcnative":"2.0.70-150200.3.25.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2025:0590-1.json"}},{"package":{"name":"netty-tcnative","ecosystem":"SUSE:Linux Enterprise Server 15 SP4-LTSS","purl":"pkg:rpm/suse/netty-tcnative&distro=SUSE%20Linux%20Enterprise%20Server%2015%20SP4-LTSS"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.70-150200.3.25.1"}]}],"ecosystem_specific":{"binaries":[{"netty-tcnative":"2.0.70-150200.3.25.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2025:0590-1.json"}},{"package":{"name":"netty-tcnative","ecosystem":"SUSE:Linux Enterprise Server 15 SP5-LTSS","purl":"pkg:rpm/suse/netty-tcnative&distro=SUSE%20Linux%20Enterprise%20Server%2015%20SP5-LTSS"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.70-150200.3.25.1"}]}],"ecosystem_specific":{"binaries":[{"netty-tcnative":"2.0.70-150200.3.25.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2025:0590-1.json"}},{"package":{"name":"netty-tcnative","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP3","purl":"pkg:rpm/suse/netty-tcnative&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015%20SP3"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.70-150200.3.25.1"}]}],"ecosystem_specific":{"binaries":[{"netty-tcnative":"2.0.70-150200.3.25.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2025:0590-1.json"}},{"package":{"name":"netty-tcnative","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP4","purl":"pkg:rpm/suse/netty-tcnative&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015%20SP4"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.70-150200.3.25.1"}]}],"ecosystem_specific":{"binaries":[{"netty-tcnative":"2.0.70-150200.3.25.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2025:0590-1.json"}},{"package":{"name":"netty-tcnative","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP5","purl":"pkg:rpm/suse/netty-tcnative&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015%20SP5"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.70-150200.3.25.1"}]}],"ecosystem_specific":{"binaries":[{"netty-tcnative":"2.0.70-150200.3.25.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2025:0590-1.json"}},{"package":{"name":"netty-tcnative","ecosystem":"SUSE:Enterprise Storage 7.1","purl":"pkg:rpm/suse/netty-tcnative&distro=SUSE%20Enterprise%20Storage%207.1"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.70-150200.3.25.1"}]}],"ecosystem_specific":{"binaries":[{"netty-tcnative":"2.0.70-150200.3.25.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2025:0590-1.json"}},{"package":{"name":"netty","ecosystem":"openSUSE:Leap 15.6","purl":"pkg:rpm/opensuse/netty&distro=openSUSE%20Leap%2015.6"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.1.118-150200.4.29.2"}]}],"ecosystem_specific":{"binaries":[{"netty-tcnative":"2.0.70-150200.3.25.1","netty":"4.1.118-150200.4.29.2","netty-javadoc":"4.1.118-150200.4.29.2","netty-tcnative-javadoc":"2.0.70-150200.3.25.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2025:0590-1.json"}},{"package":{"name":"netty-tcnative","ecosystem":"openSUSE:Leap 15.6","purl":"pkg:rpm/opensuse/netty-tcnative&distro=openSUSE%20Leap%2015.6"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.70-150200.3.25.1"}]}],"ecosystem_specific":{"binaries":[{"netty-tcnative-javadoc":"2.0.70-150200.3.25.1","netty-tcnative":"2.0.70-150200.3.25.1","netty":"4.1.118-150200.4.29.2","netty-javadoc":"4.1.118-150200.4.29.2"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2025:0590-1.json"}}],"schema_version":"1.7.5"}