* bsc#1220061 Cross-References: * CVE-2023-45918 . # Security update for ncurses Announcement ID: SUSE-SU-2024:1133-1 Rating: moderate References: * bsc#1220061 Cross-References: * CVE-2023-45918 CVSS scores: * CVE-2023-45918 ( SUSE ): 3.3 CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L Affected Products: * Basesystem Module 15-SP5 * Development Tools Module 15-SP5 * Legacy Module 15-SP5 * openSUSE Leap 15.5 * openSUSE Leap Micro 5.3 * openSUSE Leap Micro 5.4 * SUSE Linux Enterprise Desktop 15 SP5 * SUSE Linux Enterprise High Performance Computing 15 SP5 * SUSE Linux Enterprise Micro 5.1 * SUSE Linux Enterprise Micro 5.2 * SUSE Linux Enterprise Micro 5.3 * SUSE Linux Enterprise Micro 5.4 * SUSE Linux Enterprise Micro 5.5 * SUSE Linux Enterprise Micro for Rancher 5.2 * SUSE Linux Enterprise Micro for Rancher 5.3 * SUSE Linux Enterprise Micro for Rancher 5.4 * SUSE Linux Enterprise Real Time 15 SP5 * SUSE Linux Enterprise Server 15 SP5 * SUSE Linux Enterprise Server for SAP Applications 15 SP5 An update that solves one vulnerability can now be installed. ## Description: This update for ncurses fixes the following issues: * CVE-2023-45918: Fixed NULL pointer dereference via corrupted xterm-256color file (bsc#1220061). ## Patch Instructions: To install this SUSE update use the SUSE recommended installation methods like YaST online_update or "zypper patch". Alternatively you can run the command listed for your product: * openSUSE Leap Micro 5.3 zypper in -t patch openSUSE-Leap-Micro-5.3-2024-1133=1 * openSUSE Leap Micro 5.4 zypper in -t patch openSUSE-Leap-Micro-5.4-2024-1133=1 * openSUSE Leap 15.5 zypper in -t patch openSUSE-SLE-15.5-2024-1133=1 * SUSE Linux Enterprise Micro for Rancher 5.3 zypper in -t patch SUSE-SLE-Micro-5.3-2024-1133=1 * SUSE Linux Enterprise Micro 5.3 zypper in -t patch SUSE-SLE-Micro-5.3-2024-1133=1 * SUSE Linux Enterprise Micro for Rancher 5.4 zypper in-t patch SUSE-SLE-Micro-5.4-2024-1133=1 * SUSE Linux Enterprise Micro 5.4 zypper in -t patch SUSE-SLE-Micro-5.4-2024-1133=1 * SUSE Linux Enterprise Micro 5.5 zypper in -t patch SUSE-SLE-Micro-5.5-2024-1133=1 * Basesystem Module 15-SP5 zypper in -t patch SUSE-SLE-Module-Basesystem-15-SP5-2024-1133=1 * Development Tools Module 15-SP5 zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP5-2024-1133=1 * Legacy Module 15-SP5 zypper in -t patch SUSE-SLE-Module-Legacy-15-SP5-2024-1133=1 * SUSE Linux Enterprise Micro 5.1 zypper in -t patch SUSE-SUSE-MicroOS-5.1-2024-1133=1 * SUSE Linux Enterprise Micro 5.2 zypper in -t patch SUSE-SUSE-MicroOS-5.2-2024-1133=1 * SUSE Linux Enterprise Micro for Rancher 5.2 zypper in -t patch SUSE-SUSE-MicroOS-5.2-2024-1133=1 ## Package List: * openSUSE Leap Micro 5.3 (aarch64 x86_64) * terminfo-base-6.1-150000.5.24.1 * ncurses-debugsource-6.1-150000.5.24.1 * libncurses6-6.1-150000.5.24.1 * ncurses-utils-6.1-150000.5.24.1 * terminfo-6.1-150000.5.24.1 * libncurses6-debuginfo-6.1-150000.5.24.1 * ncurses-utils-debuginfo-6.1-150000.5.24.1 * openSUSE Leap Micro 5.4 (aarch64 s390x x86_64) * terminfo-base-6.1-150000.5.24.1 * ncurses-debugsource-6.1-150000.5.24.1 * libncurses6-6.1-150000.5.24.1 * ncurses-utils-6.1-150000.5.24.1 * terminfo-6.1-150000.5.24.1 * libncurses6-debuginfo-6.1-150000.5.24.1 * ncurses-utils-debuginfo-6.1-150000.5.24.1 * openSUSE Leap 15.5 (x86_64) * ncurses-devel-32bit-debuginfo-6.1-150000.5.24.1 * libncurses5-32bit-debuginfo-6.1-150000.5.24.1 * ncurses5-devel-32bit-6.1-150000.5.24.1 * libncurses5-32bit-6.1-150000.5.24.1 * ncurses-devel-32bit-6.1-150000.5.24.1 * libncurses6-32bit-debuginfo-6.1-150000.5.24.1 * libncurses6-32bit-6.1-150000.5.24.1 * openSUSE Leap 15.5 (aarch64 ppc64le s390x x86_64) * ncurses-devel-6.1-150000.5.24.1 * ncurses5-devel-6.1-150000.5.24.1 *tack-debuginfo-6.1-150000.5.24.1 * terminfo-base-6.1-150000.5.24.1 * ncurses-debugsource-6.1-150000.5.24.1 * tack-6.1-150000.5.24.1 * libncurses6-6.1-150000.5.24.1 * libncurses5-6.1-150000.5.24.1 * ncurses-utils-6.1-150000.5.24.1 * libncurses5-debuginfo-6.1-150000.5.24.1 * ncurses-utils-debuginfo-6.1-150000.5.24.1 * ncurses-devel-debuginfo-6.1-150000.5.24.1 * terminfo-iterm-6.1-150000.5.24.1 * terminfo-screen-6.1-150000.5.24.1 * terminfo-6.1-150000.5.24.1 * libncurses6-debuginfo-6.1-150000.5.24.1 * SUSE Linux Enterprise Micro for Rancher 5.3 (aarch64 s390x x86_64) * terminfo-base-6.1-150000.5.24.1 * ncurses-debugsource-6.1-150000.5.24.1 * libncurses6-6.1-150000.5.24.1 * ncurses-utils-6.1-150000.5.24.1 * terminfo-6.1-150000.5.24.1 * libncurses6-debuginfo-6.1-150000.5.24.1 * ncurses-utils-debuginfo-6.1-150000.5.24.1 * SUSE Linux Enterprise Micro 5.3 (aarch64 s390x x86_64) * terminfo-base-6.1-150000.5.24.1 * ncurses-debugsource-6.1-150000.5.24.1 * libncurses6-6.1-150000.5.24.1 * ncurses-utils-6.1-150000.5.24.1 * terminfo-6.1-150000.5.24.1 * libncurses6-debuginfo-6.1-150000.5.24.1 * ncurses-utils-debuginfo-6.1-150000.5.24.1 * SUSE Linux Enterprise Micro for Rancher 5.4 (aarch64 s390x x86_64) * terminfo-base-6.1-150000.5.24.1 * ncurses-debugsource-6.1-150000.5.24.1 * libncurses6-6.1-150000.5.24.1 * ncurses-utils-6.1-150000.5.24.1 * terminfo-6.1-150000.5.24.1 * libncurses6-debuginfo-6.1-150000.5.24.1 * ncurses-utils-debuginfo-6.1-150000.5.24.1 * SUSE Linux Enterprise Micro 5.4 (aarch64 s390x x86_64) * terminfo-base-6.1-150000.5.24.1 * ncurses-debugsource-6.1-150000.5.24.1 * libncurses6-6.1-150000.5.24.1 * ncurses-utils-6.1-150000.5.24.1 * terminfo-6.1-150000.5.24.1 * libncurses6-debuginfo-6.1-150000.5.24.1 * ncurses-utils-debuginfo-6.1-150000.5.24.1 * SUSE Linux Enterprise Micro 5.5 (aarch64 s390x x86_64) * terminfo-base-6.1-150000.5.24.1 * ncurses-debugsource-6.1-150000.5.24.1 * libncurses6-6.1-150000.5.24.1 * ncurses-utils-6.1-150000.5.24.1 * terminfo-6.1-150000.5.24.1 * libncurses6-debuginfo-6.1-150000.5.24.1 * ncurses-utils-debuginfo-6.1-150000.5.24.1 * Basesystem Module 15-SP5 (aarch64 ppc64le s390x x86_64) * ncurses-devel-6.1-150000.5.24.1 * terminfo-base-6.1-150000.5.24.1 * tack-debuginfo-6.1-150000.5.24.1 * ncurses-debugsource-6.1-150000.5.24.1 * tack-6.1-150000.5.24.1 * libncurses6-6.1-150000.5.24.1 * ncurses-utils-6.1-150000.5.24.1 * ncurses-utils-debuginfo-6.1-150000.5.24.1 * ncurses-devel-debuginfo-6.1-150000.5.24.1 * terminfo-iterm-6.1-150000.5.24.1 * terminfo-screen-6.1-150000.5.24.1 * terminfo-6.1-150000.5.24.1 * libncurses6-debuginfo-6.1-150000.5.24.1 * Basesystem Module 15-SP5 (x86_64) * libncurses6-32bit-debuginfo-6.1-150000.5.24.1 * libncurses6-32bit-6.1-150000.5.24.1 * Development Tools Module 15-SP5 (x86_64) * ncurses-devel-32bit-debuginfo-6.1-150000.5.24.1 * ncurses-devel-32bit-6.1-150000.5.24.1 * Legacy Module 15-SP5 (aarch64 ppc64le s390x x86_64) * ncurses-debugsource-6.1-150000.5.24.1 * libncurses5-debuginfo-6.1-150000.5.24.1 * ncurses5-devel-6.1-150000.5.24.1 * libncurses5-6.1-150000.5.24.1 * Legacy Module 15-SP5 (x86_64) * libncurses5-32bit-debuginfo-6.1-150000.5.24.1 * libncurses5-32bit-6.1-150000.5.24.1 * SUSE Linux Enterprise Micro 5.1 (aarch64 s390x x86_64) * terminfo-base-6.1-150000.5.24.1 * ncurses-debugsource-6.1-150000.5.24.1 * libncurses6-6.1-150000.5.24.1 * ncurses-utils-6.1-150000.5.24.1 * terminfo-6.1-150000.5.24.1 * libncurses6-debuginfo-6.1-150000.5.24.1 * ncurses-utils-debuginfo-6.1-150000.5.24.1 * SUSE Linux Enterprise Micro 5.2 (aarch64 s390x x86_64) * terminfo-base-6.1-150000.5.24.1 * ncurses-debugsource-6.1-150000.5.24.1 * libncurses6-6.1-150000.5.24.1 * ncurses-utils-6.1-150000.5.24.1 * terminfo-6.1-150000.5.24.1 *libncurses6-debuginfo-6.1-150000.5.24.1 * ncurses-utils-debuginfo-6.1-150000.5.24.1 * SUSE Linux Enterprise Micro for Rancher 5.2 (aarch64 s390x x86_64) * terminfo-base-6.1-150000.5.24.1 * ncurses-debugsource-6.1-150000.5.24.1 * libncurses6-6.1-150000.5.24.1 * ncurses-utils-6.1-150000.5.24.1 * terminfo-6.1-150000.5.24.1 * libncurses6-debuginfo-6.1-150000.5.24.1 * ncurses-utils-debuginfo-6.1-150000.5.24.1 ## References: * https://www.suse.com/security/cve/CVE-2023-45918.html * https://bugzilla.suse.com/show_bug.cgi?id=1220061 . To resolve the ncurses CVE-2023-45918 vulnerability in SUSE Linux, follow these steps for an effective update and security enhancement.. SUSE Security Update,ncurses patch,linux vulnerability fix. . LinuxSecurity.com Team
The container bci/golang was updated. The following patches have been included in this update:. SUSE Container Update Advisory: bci/golang ----------------------------------------------------------------- Container Advisory ID : SUSE-CU-2022:1802-1 Container Tags : bci/golang:1.18 , bci/golang:1.18-15.1 , bci/golang:latest Container Release : 15.1 Severity : moderate Type : security References : 1198627 CVE-2022-29458 ----------------------------------------------------------------- The container bci/golang was updated. The following patches have been included in this update: ----------------------------------------------------------------- Advisory ID: SUSE-SU-2022:2717-1 Released: Tue Aug 9 12:54:16 2022 Summary: Security update for ncurses Type: security Severity: moderate References: 1198627,CVE-2022-29458 This update for ncurses fixes the following issues: - CVE-2022-29458: Fixed segfaulting out-of-bounds read in convert_strings in tinfo/read_entry.c (bsc#1198627). The following package changes have been done: - libncurses6-6.1-150000.5.12.1 updated - terminfo-base-6.1-150000.5.12.1 updated - ncurses-utils-6.1-150000.5.12.1 updated - container:sles15-image-15.0.0-27.11.10 updated . Improvements for the bci/golang container feature updates addressing medium severity vulnerabilities along with ncurses corrections to resolve segmentation faults.. bci/golang Security Update, SUSE Container Advisory, ncurses Update. . LinuxSecurity.com Team
The container bci/dotnet-runtime was updated. The following patches have been included in this update:. SUSE Container Update Advisory: bci/dotnet-runtime ----------------------------------------------------------------- Container Advisory ID : SUSE-CU-2022:1798-1 Container Tags : bci/dotnet-runtime:5.0 , bci/dotnet-runtime:5.0-32.3 , bci/dotnet-runtime:5.0.17 , bci/dotnet-runtime:5.0.17-32.3 Container Release : 32.3 Severity : moderate Type : security References : 1198627 CVE-2022-29458 ----------------------------------------------------------------- The container bci/dotnet-runtime was updated. The following patches have been included in this update: ----------------------------------------------------------------- Advisory ID: SUSE-SU-2022:2717-1 Released: Tue Aug 9 12:54:16 2022 Summary: Security update for ncurses Type: security Severity: moderate References: 1198627,CVE-2022-29458 This update for ncurses fixes the following issues: - CVE-2022-29458: Fixed segfaulting out-of-bounds read in convert_strings in tinfo/read_entry.c (bsc#1198627). The following package changes have been done: - libncurses6-6.1-150000.5.12.1 updated - terminfo-base-6.1-150000.5.12.1 updated - ncurses-utils-6.1-150000.5.12.1 updated - container:sles15-image-15.0.0-27.11.10 updated . A security advisory recommends an important update for the bci/dotnet-runtime container to address a moderate security risk. Prompt action is advised to secure your environments. Container Security, SUSE Update, Runtime Issues. . LinuxSecurity.com Team
Several security issues were fixed in ncurses.. =========================================================================Ubuntu Security Notice USN-5477-1 June 14, 2022 ncurses vulnerabilities ========================================================================= A security issue affects these releases of Ubuntu and its derivatives: - Ubuntu 16.04 ESM - Ubuntu 14.04 ESM Summary: Several security issues were fixed in ncurses. Software Description: - ncurses: shared libraries for terminal handling (32-bit) Details: Hosein Askari discovered that ncurses was incorrectly performing memory management operations when dealing with long filenames while writing structures into the file system. An attacker could possibly use this issue to cause a denial of service or execute arbitrary code. (CVE-2017-16879) Chung-Yi Lin discovered that ncurses was incorrectly handling access to invalid memory areas when parsing terminfo or termcap entries where the use-name had invalid syntax. An attacker could possibly use this issue to cause a denial of service. (CVE-2018-19211) It was discovered that ncurses was incorrectly performing bounds checks when processing invalid hashcodes. An attacker could possibly use this issue to cause a denial of service or to expose sensitive information. (CVE-2019-17594) It was discovered that ncurses was incorrectly handling end-of-string characters when processing terminfo and termcap files. An attacker could possibly use this issue to cause a denial of service or to expose sensitive information. (CVE-2019-17595) It was discovered that ncurses was incorrectly handling end-of-string characters when converting between termcap and terminfo formats. An attacker could possibly use this issue to cause a denial of service or execute arbitrary code. (CVE-2021-39537) It was discovered that ncurses was incorrectly performing bounds checks when dealing with corrupt terminfo data while reading a terminfo file. An attacker could possibly use thisissue to cause a denial of service or to expose sensitive information. (CVE-2022-29458) Update instructions: The problem can be corrected by updating your system to the following package versions: Ubuntu 16.04 ESM: libncurses5 6.0+20160213-1ubuntu1+esm2 libtinfo5 6.0+20160213-1ubuntu1+esm2 ncurses-bin 6.0+20160213-1ubuntu1+esm2 Ubuntu 14.04 ESM: libncurses5 5.9+20140118-1ubuntu1+esm2 libtinfo5 5.9+20140118-1ubuntu1+esm2 ncurses-bin 5.9+20140118-1ubuntu1+esm2 In general, a standard system update will make all the necessary changes. References: https://ubuntu.com/security/notices/USN-5477-1 CVE-2017-16879, CVE-2018-19211, CVE-2019-17594, CVE-2019-17595, CVE-2021-39537, CVE-2022-29458 . Tackling various ncurses vulnerabilities across Ubuntu versions to avert possible code execution or interruption of services.. Ubuntu Security Notice, ncurses Update, Linux Secure Practices. . Severity: Critical. LinuxSecurity.com Team
Get the latest Linux and open source security news straight to your inbox.