Every CVE Search/ Get API key

CVE-2022-29458

ncurses 6.3 before patch 20220416 has an out-of-bounds read and segmentation violation in...

7.1 HighFix available

ncurses 6.3 before patch 20220416 has an out-of-bounds read and segmentation violation in convert_strings in tinfo/read_entry.c in the terminfo library.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
None
Availability
High

Exploit likelihood

1.33%Up 0.4 points since Apr 19, 2022
90%50%10%1%

What each source reports

NVD Score used 7.1

ncurses 6.3 before patch 20220416 has an out-of-bounds read and segmentation violation in convert_strings in tinfo/read_entry.c in the terminfo library.

Record
CVE-2022-29458
CVSS 3.1
7.1 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H
CVSS 2.0
5.8 MediumAV:N/AC:M/Au:N/C:P/I:N/A:P
Weakness
CWE-125
Updated
2026-11-02
CVE List 7.1

ncurses 6.3 before patch 20220416 has an out-of-bounds read and segmentation violation in convert_strings in tinfo/read_entry.c in the terminfo library.

Record
CVE-2022-29458
CVSS 3.1
7.1 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H
Weakness
CWE-125
Updated
2026-11-02
EUVDEUVD-2022-33796 7.1

ncurses 6.3 before patch 20220416 has an out-of-bounds read and segmentation violation in convert_strings in tinfo/read_entry.c in the terminfo library.

Record
EUVD-2022-33796
CVSS 3.1
7.1 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-jh4f-5j2m-4v9c 7.1

ncurses 6.3 before patch 20220416 has an out-of-bounds read and segmentation violation in...

ncurses 6.3 before patch 20220416 has an out-of-bounds read and segmentation violation in convert_strings in tinfo/read_entry.c in the terminfo library.

Record
GHSA-jh4f-5j2m-4v9c
CVSS 3.1
7.1 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H
Weakness
CWE-125
Updated
2026-11-02
OSVALPINE-CVE-2022-29458 7.1

ncurses 6.3 before patch 20220416 has an out-of-bounds read and segmentation violation in convert_strings in tinfo/read_entry.c in the terminfo library.

Record
ALPINE-CVE-2022-29458
CVSS 3.1
7.1 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H
Updated
2026-11-03
OSVAZL-9497 7.1

CVE-2022-29458 affecting package ncurses for versions less than 6.3-2

ncurses 6.3 before patch 20220416 has an out-of-bounds read and segmentation violation in convert_strings in tinfo/read_entry.c in the terminfo library.

Record
AZL-9497
CVSS 3.1
7.1 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H
Updated
2026-11-02
Show 18 moreShow less
OSVBELL-CVE-2022-29458 7.1

CVE-2022-29458 does not affect BellSoft software

Record
BELL-CVE-2022-29458
CVSS 3.1
7.1 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSV 7.1

ncurses 6.3 before patch 20220416 has an out-of-bounds read and segmentation violation in convert_strings in tinfo/read_entry.c in the terminfo library.

Record
CVE-2022-29458
CVSS 3.1
7.1 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSVJLSEC-2026-452 7.1

ncurses 6.3 before patch 20220416 has an out-of-bounds read and segmentation violation in convert_strings in tinfo/read_entry.c in the terminfo library.

Record
JLSEC-2026-452
CVSS 3.1
7.1 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H
CVSS 2.0
5.8 MediumAV:N/AC:M/Au:N/C:P/I:N/A:P
Updated
2026-11-02
OSVOESA-2022-1635 7.1

ncurses security update

The ncurses (new curses) library is a free software emulation of curses in System V Release 4.0 (SVr4), and more. It uses terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SVr4-curses enhancements over BSD curses. SVr4 curses became the basis of X/Open Curses.

Security Fix(es):

ncurses 6.3 before patch 20220416 has an out-of-bounds read and segmentation violation in convert_strings in tinfo/read_entry.c in the terminfo library.(CVE-2022-29458)

Record
OESA-2022-1635
CVSS 3.1
7.1 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSVRHSA-2025:12876 6.1

Red Hat Security Advisory: ncurses security update

Record
RHSA-2025:12876
CVSS 3.1
6.1 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H
Updated
2026-11-02
OSVRHSA-2025:16414 6.1

Red Hat Security Advisory: ncurses security update

Record
RHSA-2025:16414
CVSS 3.1
6.1 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H
Updated
2026-11-02
OSVRHSA-2025:16418 6.1

Red Hat Security Advisory: ncurses security update

Record
RHSA-2025:16418
CVSS 3.1
6.1 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H
Updated
2026-11-02
OSVRHSA-2025:17006 6.1

Red Hat Security Advisory: ncurses security update

Record
RHSA-2025:17006
CVSS 3.1
6.1 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H
Updated
2026-11-02
OSVRLSA-2025:12876 6.1

Low: ncurses security update

The ncurses (new curses) library routines are a terminal-independent method of updating character screens with reasonable optimization. The ncurses packages contain support utilities including a terminfo compiler tic, a decompiler infocmp, clear, tput, tset, and a termcap conversion tool captoinfo.

Security Fix(es):

  • ncurses: segfaulting OOB read (CVE-2022-29458)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2025:12876
CVSS 3.1
6.1 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2022-29458 7.1

ncurses 6.3 before patch 20220416 has an out-of-bounds read and segmentation violation in convert_strings in tinfo/read_entry.c in the terminfo library.

Record
UBUNTU-CVE-2022-29458
CVSS 3.1
7.1 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSVCLSA-2025-1755270846 No score

ncurses: Fix of CVE-2022-29458

  • CVE-2022-29458: fix out-of-bounds read and segmentation violation
Record
CLSA-2025-1755270846
Updated
2026-11-02
OSVDEBIAN-CVE-2022-29458 No score

ncurses 6.3 before patch 20220416 has an out-of-bounds read and segmentation violation in convert_strings in tinfo/read_entry.c in the terminfo library.

Record
DEBIAN-CVE-2022-29458
Updated
2026-11-03
OSVopenSUSE-SU-2024:12020-1 No score

libncurses5-32bit-6.3.20220416-16.1 on GA media

These are all security issues fixed in the libncurses5-32bit-6.3.20220416-16.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:12020-1
Updated
2026-11-02
OSVSUSE-SU-2022:2717-1 No score

Security update for ncurses

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).
Record
SUSE-SU-2022:2717-1
Updated
2026-11-02
OSVSUSE-SU-2022:2717-2 No score

Security update for ncurses

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).
Record
SUSE-SU-2022:2717-2
Updated
2026-11-02
OSVSUSE-SU-2022:2718-1 No score

Security update for ncurses

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).
Record
SUSE-SU-2022:2718-1
Updated
2026-11-02
OSVUSN-5477-1 No score

ncurses vulnerabilities

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 this issue to cause a denial of service or to expose sensitive information. (CVE-2022-29458)

Record
USN-5477-1
Updated
2026-11-02
OSVUSN-6099-1 No score

ncurses vulnerabilities

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. This issue only affected Ubuntu 18.04 LTS. (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. This issue only affected Ubuntu 18.04 LTS. (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. This issue only affected Ubuntu 18.04 LTS and Ubuntu 20.04 LTS. (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 this issue to cause a denial of service or to expose sensitive information. This issue only affected Ubuntu 18.04 LTS, Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2022-29458)

It was discovered that ncurses was parsing environment variables when running with setuid applications and not properly handling the processing of malformed data when doing so. A local attacker could possibly use this issue to cause a denial of service (application crash) or execute arbitrary code. (CVE-2023-29491)

Record
USN-6099-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
ncurses
Alpine:v3.13
before 6.2_p20210109-r1
6.2_p20210109-r1
ncurses
Alpine:v3.14
before 6.2_p20210612-r1
6.2_p20210612-r1
ncurses
Alpine:v3.15
before 6.3_p20211120-r1
6.3_p20211120-r1
ncurses
Alpine:v3.16
before 6.3_p20220416-r0
6.3_p20220416-r0
ncurses
Alpine:v3.17
before 6.3_p20220416-r0
6.3_p20220416-r0
ncurses
Alpine:v3.18
before 6.3_p20220416-r0
6.3_p20220416-r0
ncurses
Alpine:v3.19
before 6.3_p20220416-r0
6.3_p20220416-r0
ncurses
Alpine:v3.20
before 6.3_p20220416-r0
6.3_p20220416-r0
ncurses
Alpine:v3.21
before 6.3_p20220416-r0
6.3_p20220416-r0
ncurses
Alpine:v3.22
before 6.3_p20220416-r0
6.3_p20220416-r0
Show 110 moreShow less
Affected packages
PackageAffectedFixed
ncurses
Alpine:v3.23
before 6.3_p20220416-r0
6.3_p20220416-r0
ncurses
Alpine:v3.24
before 6.3_p20220416-r0
6.3_p20220416-r0
ncurses
Azure Linux:2
before 6.3-2
6.3-2
ncurses
TuxCare:AlmaLinux:9.2
before 6.2-8.20210508.el9.tuxcare.els2
6.2-8.20210508.el9.tuxcare.els2
ncurses-base
TuxCare:AlmaLinux:9.2
before 6.2-8.20210508.el9.tuxcare.els2
6.2-8.20210508.el9.tuxcare.els2
ncurses-c++-libs
TuxCare:AlmaLinux:9.2
before 6.2-8.20210508.el9.tuxcare.els2
6.2-8.20210508.el9.tuxcare.els2
ncurses-compat-libs
TuxCare:AlmaLinux:9.2
before 6.2-8.20210508.el9.tuxcare.els2
6.2-8.20210508.el9.tuxcare.els2
ncurses-devel
TuxCare:AlmaLinux:9.2
before 6.2-8.20210508.el9.tuxcare.els2
6.2-8.20210508.el9.tuxcare.els2
ncurses-libs
TuxCare:AlmaLinux:9.2
before 6.2-8.20210508.el9.tuxcare.els2
6.2-8.20210508.el9.tuxcare.els2
ncurses-static
TuxCare:AlmaLinux:9.2
before 6.2-8.20210508.el9.tuxcare.els2
6.2-8.20210508.el9.tuxcare.els2
ncurses-term
TuxCare:AlmaLinux:9.2
before 6.2-8.20210508.el9.tuxcare.els2
6.2-8.20210508.el9.tuxcare.els2
ncurses
Debian:12
before 6.3+20220423-1
6.3+20220423-1
ncurses
Debian:13
before 6.3+20220423-1
6.3+20220423-1
ncurses
Debian:14
before 6.3+20220423-1
6.3+20220423-1
ncurses
Debian:10
before 6.1+20181013-2+deb10u3, plus listed versions
6.1+20181013-26.1+20181013-2+deb10u16.1+20181013-2+deb10u2
6.1+20181013-2+deb10u3
Ncurses_jll
Julia
before 6.4.0+0
6.4.0+0
ncurses
openEuler:20.03-LTS-SP1
before 6.2-3.oe1
6.2-3.oe1
ncurses
openEuler:20.03-LTS-SP3
before 6.2-3.oe1
6.2-3.oe1
ncurses
openEuler:22.03-LTS
before 6.3-3.oe2203
6.3-3.oe2203
ncurses-c++-libs
Red Hat:enterprise_linux:9::appstream
before 0:6.2-10.20210508.el9_6.2
0:6.2-10.20210508.el9_6.2
ncurses-c++-libs-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:6.2-10.20210508.el9_6.2
0:6.2-10.20210508.el9_6.2
ncurses-compat-libs-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:6.2-10.20210508.el9_6.2
0:6.2-10.20210508.el9_6.2
ncurses-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:6.2-10.20210508.el9_6.2
0:6.2-10.20210508.el9_6.2
ncurses-debugsource
Red Hat:enterprise_linux:9::appstream
before 0:6.2-10.20210508.el9_6.2
0:6.2-10.20210508.el9_6.2
ncurses-devel
Red Hat:enterprise_linux:9::appstream
before 0:6.2-10.20210508.el9_6.2
0:6.2-10.20210508.el9_6.2
ncurses-libs-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:6.2-10.20210508.el9_6.2
0:6.2-10.20210508.el9_6.2
ncurses-term
Red Hat:enterprise_linux:9::appstream
before 0:6.2-10.20210508.el9_6.2
0:6.2-10.20210508.el9_6.2
ncurses
Red Hat:enterprise_linux:9::baseos
before 0:6.2-10.20210508.el9_6.2
0:6.2-10.20210508.el9_6.2
ncurses-base
Red Hat:enterprise_linux:9::baseos
before 0:6.2-10.20210508.el9_6.2
0:6.2-10.20210508.el9_6.2
ncurses-c++-libs-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:6.2-10.20210508.el9_6.2
0:6.2-10.20210508.el9_6.2
ncurses-compat-libs-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:6.2-10.20210508.el9_6.2
0:6.2-10.20210508.el9_6.2
ncurses-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:6.2-10.20210508.el9_6.2
0:6.2-10.20210508.el9_6.2
ncurses-debugsource
Red Hat:enterprise_linux:9::baseos
before 0:6.2-10.20210508.el9_6.2
0:6.2-10.20210508.el9_6.2
ncurses-libs
Red Hat:enterprise_linux:9::baseos
before 0:6.2-10.20210508.el9_6.2
0:6.2-10.20210508.el9_6.2
ncurses-libs-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:6.2-10.20210508.el9_6.2
0:6.2-10.20210508.el9_6.2
ncurses-c++-libs
Red Hat:rhel_eus:9.4::appstream
before 0:6.2-10.20210508.el9_4.1
0:6.2-10.20210508.el9_4.1
ncurses-c++-libs-debuginfo
Red Hat:rhel_eus:9.4::appstream
before 0:6.2-10.20210508.el9_4.1
0:6.2-10.20210508.el9_4.1
ncurses-compat-libs-debuginfo
Red Hat:rhel_eus:9.4::appstream
before 0:6.2-10.20210508.el9_4.1
0:6.2-10.20210508.el9_4.1
ncurses-debuginfo
Red Hat:rhel_eus:9.4::appstream
before 0:6.2-10.20210508.el9_4.1
0:6.2-10.20210508.el9_4.1
ncurses-debugsource
Red Hat:rhel_eus:9.4::appstream
before 0:6.2-10.20210508.el9_4.1
0:6.2-10.20210508.el9_4.1
ncurses-devel
Red Hat:rhel_eus:9.4::appstream
before 0:6.2-10.20210508.el9_4.1
0:6.2-10.20210508.el9_4.1
ncurses-libs-debuginfo
Red Hat:rhel_eus:9.4::appstream
before 0:6.2-10.20210508.el9_4.1
0:6.2-10.20210508.el9_4.1
ncurses-term
Red Hat:rhel_eus:9.4::appstream
before 0:6.2-10.20210508.el9_4.1
0:6.2-10.20210508.el9_4.1
ncurses
Red Hat:rhel_eus:9.4::baseos
before 0:6.2-10.20210508.el9_4.1
0:6.2-10.20210508.el9_4.1
ncurses-base
Red Hat:rhel_eus:9.4::baseos
before 0:6.2-10.20210508.el9_4.1
0:6.2-10.20210508.el9_4.1
ncurses-c++-libs-debuginfo
Red Hat:rhel_eus:9.4::baseos
before 0:6.2-10.20210508.el9_4.1
0:6.2-10.20210508.el9_4.1
ncurses-compat-libs-debuginfo
Red Hat:rhel_eus:9.4::baseos
before 0:6.2-10.20210508.el9_4.1
0:6.2-10.20210508.el9_4.1
ncurses-debuginfo
Red Hat:rhel_eus:9.4::baseos
before 0:6.2-10.20210508.el9_4.1
0:6.2-10.20210508.el9_4.1
ncurses-debugsource
Red Hat:rhel_eus:9.4::baseos
before 0:6.2-10.20210508.el9_4.1
0:6.2-10.20210508.el9_4.1
ncurses-libs
Red Hat:rhel_eus:9.4::baseos
before 0:6.2-10.20210508.el9_4.1
0:6.2-10.20210508.el9_4.1
ncurses-libs-debuginfo
Red Hat:rhel_eus:9.4::baseos
before 0:6.2-10.20210508.el9_4.1
0:6.2-10.20210508.el9_4.1
ncurses-c++-libs
Red Hat:rhel_e4s:9.2::appstream
before 0:6.2-8.20210508.el9_2.2
0:6.2-8.20210508.el9_2.2
ncurses-c++-libs-debuginfo
Red Hat:rhel_e4s:9.2::appstream
before 0:6.2-8.20210508.el9_2.2
0:6.2-8.20210508.el9_2.2
ncurses-compat-libs-debuginfo
Red Hat:rhel_e4s:9.2::appstream
before 0:6.2-8.20210508.el9_2.2
0:6.2-8.20210508.el9_2.2
ncurses-debuginfo
Red Hat:rhel_e4s:9.2::appstream
before 0:6.2-8.20210508.el9_2.2
0:6.2-8.20210508.el9_2.2
ncurses-debugsource
Red Hat:rhel_e4s:9.2::appstream
before 0:6.2-8.20210508.el9_2.2
0:6.2-8.20210508.el9_2.2
ncurses-devel
Red Hat:rhel_e4s:9.2::appstream
before 0:6.2-8.20210508.el9_2.2
0:6.2-8.20210508.el9_2.2
ncurses-libs-debuginfo
Red Hat:rhel_e4s:9.2::appstream
before 0:6.2-8.20210508.el9_2.2
0:6.2-8.20210508.el9_2.2
ncurses-term
Red Hat:rhel_e4s:9.2::appstream
before 0:6.2-8.20210508.el9_2.2
0:6.2-8.20210508.el9_2.2
ncurses
Red Hat:rhel_e4s:9.2::baseos
before 0:6.2-8.20210508.el9_2.2
0:6.2-8.20210508.el9_2.2
ncurses-base
Red Hat:rhel_e4s:9.2::baseos
before 0:6.2-8.20210508.el9_2.2
0:6.2-8.20210508.el9_2.2
ncurses-c++-libs-debuginfo
Red Hat:rhel_e4s:9.2::baseos
before 0:6.2-8.20210508.el9_2.2
0:6.2-8.20210508.el9_2.2
ncurses-compat-libs-debuginfo
Red Hat:rhel_e4s:9.2::baseos
before 0:6.2-8.20210508.el9_2.2
0:6.2-8.20210508.el9_2.2
ncurses-debuginfo
Red Hat:rhel_e4s:9.2::baseos
before 0:6.2-8.20210508.el9_2.2
0:6.2-8.20210508.el9_2.2
ncurses-debugsource
Red Hat:rhel_e4s:9.2::baseos
before 0:6.2-8.20210508.el9_2.2
0:6.2-8.20210508.el9_2.2
ncurses-libs
Red Hat:rhel_e4s:9.2::baseos
before 0:6.2-8.20210508.el9_2.2
0:6.2-8.20210508.el9_2.2
ncurses-libs-debuginfo
Red Hat:rhel_e4s:9.2::baseos
before 0:6.2-8.20210508.el9_2.2
0:6.2-8.20210508.el9_2.2
ncurses-c++-libs
Red Hat:rhel_e4s:9.0::appstream
before 0:6.2-8.20210508.el9_0.1
0:6.2-8.20210508.el9_0.1
ncurses-c++-libs-debuginfo
Red Hat:rhel_e4s:9.0::appstream
before 0:6.2-8.20210508.el9_0.1
0:6.2-8.20210508.el9_0.1
ncurses-compat-libs-debuginfo
Red Hat:rhel_e4s:9.0::appstream
before 0:6.2-8.20210508.el9_0.1
0:6.2-8.20210508.el9_0.1
ncurses-debuginfo
Red Hat:rhel_e4s:9.0::appstream
before 0:6.2-8.20210508.el9_0.1
0:6.2-8.20210508.el9_0.1
ncurses-debugsource
Red Hat:rhel_e4s:9.0::appstream
before 0:6.2-8.20210508.el9_0.1
0:6.2-8.20210508.el9_0.1
ncurses-devel
Red Hat:rhel_e4s:9.0::appstream
before 0:6.2-8.20210508.el9_0.1
0:6.2-8.20210508.el9_0.1
ncurses-libs-debuginfo
Red Hat:rhel_e4s:9.0::appstream
before 0:6.2-8.20210508.el9_0.1
0:6.2-8.20210508.el9_0.1
ncurses-term
Red Hat:rhel_e4s:9.0::appstream
before 0:6.2-8.20210508.el9_0.1
0:6.2-8.20210508.el9_0.1
ncurses
Red Hat:rhel_e4s:9.0::baseos
before 0:6.2-8.20210508.el9_0.1
0:6.2-8.20210508.el9_0.1
ncurses-base
Red Hat:rhel_e4s:9.0::baseos
before 0:6.2-8.20210508.el9_0.1
0:6.2-8.20210508.el9_0.1
ncurses-c++-libs-debuginfo
Red Hat:rhel_e4s:9.0::baseos
before 0:6.2-8.20210508.el9_0.1
0:6.2-8.20210508.el9_0.1
ncurses-compat-libs-debuginfo
Red Hat:rhel_e4s:9.0::baseos
before 0:6.2-8.20210508.el9_0.1
0:6.2-8.20210508.el9_0.1
ncurses-debuginfo
Red Hat:rhel_e4s:9.0::baseos
before 0:6.2-8.20210508.el9_0.1
0:6.2-8.20210508.el9_0.1
ncurses-debugsource
Red Hat:rhel_e4s:9.0::baseos
before 0:6.2-8.20210508.el9_0.1
0:6.2-8.20210508.el9_0.1
ncurses-libs
Red Hat:rhel_e4s:9.0::baseos
before 0:6.2-8.20210508.el9_0.1
0:6.2-8.20210508.el9_0.1
ncurses-libs-debuginfo
Red Hat:rhel_e4s:9.0::baseos
before 0:6.2-8.20210508.el9_0.1
0:6.2-8.20210508.el9_0.1
ncurses
Rocky Linux:9
before 0:6.2-10.20210508.el9_6.2
0:6.2-10.20210508.el9_6.2
ncurses
SUSE:Linux Enterprise Module for Basesystem 15 SP3
before 6.1-150000.5.12.1
6.1-150000.5.12.1
ncurses
SUSE:Linux Enterprise Module for Basesystem 15 SP4
before 6.1-150000.5.12.1
6.1-150000.5.12.1
ncurses
SUSE:Linux Enterprise Module for Development Tools 15 SP3
before 6.1-150000.5.12.1
6.1-150000.5.12.1
ncurses
SUSE:Linux Enterprise Module for Development Tools 15 SP4
before 6.1-150000.5.12.1
6.1-150000.5.12.1
ncurses
SUSE:Linux Enterprise Module for Legacy 15 SP3
before 6.1-150000.5.12.1
6.1-150000.5.12.1
ncurses
SUSE:Linux Enterprise Module for Legacy 15 SP4
before 6.1-150000.5.12.1
6.1-150000.5.12.1
ncurses
SUSE:Linux Enterprise Micro 5.1
before 6.1-150000.5.12.1
6.1-150000.5.12.1
ncurses
SUSE:Linux Enterprise Micro 5.2
before 6.1-150000.5.12.1
6.1-150000.5.12.1
ncurses
openSUSE:Leap 15.3
before 6.1-150000.5.12.1
6.1-150000.5.12.1
ncurses
openSUSE:Leap 15.4
before 6.1-150000.5.12.1
6.1-150000.5.12.1
ncurses
openSUSE:Leap Micro 5.2
before 6.1-150000.5.12.1
6.1-150000.5.12.1
ncurses
SUSE:Linux Enterprise Software Development Kit 12 SP5
before 5.9-78.1
5.9-78.1
ncurses
SUSE:Linux Enterprise Server 12 SP5
before 5.9-78.1
5.9-78.1
ncurses
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 5.9-78.1
5.9-78.1
ncurses
Ubuntu:Pro:14.04:LTS
before 5.9+20140118-1ubuntu1+esm2, plus listed versions
5.9+20130608-1ubuntu15.9+20131221-1ubuntu15.9+20140118-1ubuntu15.9+20140118-1ubuntu1+esm1
5.9+20140118-1ubuntu1+esm2
ncurses
Ubuntu:Pro:16.04:LTS
before 6.0+20160213-1ubuntu1+esm2, plus listed versions
5.9+20150516-2ubuntu16.0+20151024-2ubuntu16.0+20151024-2ubuntu26.0+20160213-1ubuntu16.0+20160213-1ubuntu1+esm1
6.0+20160213-1ubuntu1+esm2
ncurses
Ubuntu:18.04:LTS
before 6.1-1ubuntu1.18.04.1, plus listed versions
6.0+20160625-1ubuntu16.0+20171125-1ubuntu16.1-1ubuntu16.1-1ubuntu1.18.04
6.1-1ubuntu1.18.04.1
ncurses
Ubuntu:20.04:LTS
before 6.2-0ubuntu2.1, plus listed versions
6.1+20190803-1ubuntu16.1+20191019-1ubuntu16.2-0ubuntu2
6.2-0ubuntu2.1
ncurses
Ubuntu:22.04:LTS
before 6.3-2ubuntu0.1, plus listed versions
6.2+20201114-2build16.2+20201114-2build26.3-16.3-2
6.3-2ubuntu0.1
ncurses
Ubuntu:Pro:14.04:LTS
From an advisory covering 6 CVEs
before 5.9+20140118-1ubuntu1+esm2, plus listed versions
5.9+20130608-1ubuntu15.9+20131221-1ubuntu15.9+20140118-1ubuntu15.9+20140118-1ubuntu1+esm1
5.9+20140118-1ubuntu1+esm2
ncurses
Ubuntu:Pro:16.04:LTS
From an advisory covering 6 CVEs
before 6.0+20160213-1ubuntu1+esm2, plus listed versions
5.9+20150516-2ubuntu16.0+20151024-2ubuntu16.0+20151024-2ubuntu26.0+20160213-1ubuntu16.0+20160213-1ubuntu1+esm1
6.0+20160213-1ubuntu1+esm2
ncurses
Ubuntu:Pro:14.04:LTS
From an advisory covering 5 CVEs
before 5.9+20140118-1ubuntu1+esm3, plus listed versions
5.9+20130608-1ubuntu15.9+20131221-1ubuntu15.9+20140118-1ubuntu15.9+20140118-1ubuntu1+esm15.9+20140118-1ubuntu1+esm2
5.9+20140118-1ubuntu1+esm3
ncurses
Ubuntu:Pro:16.04:LTS
From an advisory covering 5 CVEs
before 6.0+20160213-1ubuntu1+esm3, plus listed versions
5.9+20150516-2ubuntu16.0+20151024-2ubuntu16.0+20151024-2ubuntu26.0+20160213-1ubuntu16.0+20160213-1ubuntu1+esm16.0+20160213-1ubuntu1+esm2
6.0+20160213-1ubuntu1+esm3
ncurses
Ubuntu:18.04:LTS
From an advisory covering 5 CVEs
before 6.1-1ubuntu1.18.04.1, plus listed versions
6.0+20160625-1ubuntu16.0+20171125-1ubuntu16.1-1ubuntu16.1-1ubuntu1.18.04
6.1-1ubuntu1.18.04.1
ncurses
Ubuntu:20.04:LTS
From an advisory covering 5 CVEs
before 6.2-0ubuntu2.1, plus listed versions
6.1+20190803-1ubuntu16.1+20191019-1ubuntu16.2-0ubuntu2
6.2-0ubuntu2.1
ncurses
Ubuntu:22.04:LTS
From an advisory covering 5 CVEs
before 6.3-2ubuntu0.1, plus listed versions
6.2+20201114-2build16.2+20201114-2build26.3-16.3-2
6.3-2ubuntu0.1

History

History
RecordedChangedSources
affected, factsOSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2022-29458 is a high vulnerability (CVSS 7.1) in Invisible-island Ncurses, published April 18, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.33%, the 71st percentile. Fixed in ncurses 6.2_p20210109-r1.

References

Show 36 moreShow less
MoveEnter Open