Every CVE Search/ Get API key

CVE-2023-29491

ncurses before 6.4 20230408, when used by a setuid application, allows local users to trigger...

7.8 HighFix available

ncurses before 6.4 20230408, when used by a setuid application, allows local users to trigger security-relevant memory corruption via malformed data in a terminfo database file that is found in $HOME/.terminfo or reached via the TERMINFO or TERM environment variable.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

0.98%Up 0.9 points since Apr 15, 2023
90%50%10%1%

What each source reports

NVD Score used 7.8

ncurses before 6.4 20230408, when used by a setuid application, allows local users to trigger security-relevant memory corruption via malformed data in a terminfo database file that is found in $HOME/.terminfo or reached via the TERMINFO or TERM environment variable.

Record
CVE-2023-29491
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-787
Updated
2026-11-02
CVE List No score

ncurses before 6.4 20230408, when used by a setuid application, allows local users to trigger security-relevant memory corruption via malformed data in a terminfo database file that is found in $HOME/.terminfo or reached via the TERMINFO or TERM environment variable.

Record
CVE-2023-29491
Updated
2026-11-02
EUVDEUVD-2023-33058 No score

ncurses before 6.4 20230408, when used by a setuid application, allows local users to trigger security-relevant memory corruption via malformed data in a terminfo database file that is found in $HOME/.terminfo or reached via the TERMINFO or TERM environment variable.

Record
EUVD-2023-33058
Updated
2026-11-02
GitHub AdvisoriesGHSA-vh2x-5rx6-qqhv 7.8

ncurses before 6.4 20230408, when used by a setuid application, allows local users to trigger...

ncurses before 6.4 20230408, when used by a setuid application, allows local users to trigger security-relevant memory corruption via malformed data in a terminfo database file that is found in $HOME/.terminfo or reached via the TERMINFO or TERM environment variable.

Record
GHSA-vh2x-5rx6-qqhv
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-787
Updated
2026-11-02
OSVALPINE-CVE-2023-29491 7.8

ncurses before 6.4 20230408, when used by a setuid application, allows local users to trigger security-relevant memory corruption via malformed data in a terminfo database file that is found in $HOME/.terminfo or reached via the TERMINFO or TERM environment variable.

Record
ALPINE-CVE-2023-29491
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVAZL-26241 7.8

CVE-2023-29491 affecting package ncurses for versions less than 6.4-1

ncurses before 6.4 20230408, when used by a setuid application, allows local users to trigger security-relevant memory corruption via malformed data in a terminfo database file that is found in $HOME/.terminfo or reached via the TERMINFO or TERM environment variable.

Record
AZL-26241
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 19 moreShow less
OSVBELL-CVE-2023-29491 7.8

CVE-2023-29491 does not affect BellSoft software

Record
BELL-CVE-2023-29491
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2023-29491 7.8

ncurses before 6.4 20230408, when used by a setuid application, allows local users to trigger security-relevant memory corruption via malformed data in a terminfo database file that is found in $HOME/.terminfo or reached via the TERMINFO or TERM environment variable.

Record
DEBIAN-CVE-2023-29491
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVJLSEC-2026-453 7.8

ncurses before 6.4 20230408, when used by a setuid application, allows local users to trigger security-relevant memory corruption via malformed data in a terminfo database file that is found in $HOME/.terminfo or reached via the TERMINFO or TERM environment variable.

Record
JLSEC-2026-453
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2023-1426 7.8

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 before 6.4 20230408, when used by a setuid application, allows local users to trigger security-relevant memory corruption via malformed data in a terminfo database file that is found in $HOME/.terminfo or reached via the TERMINFO or TERM environment variable.(CVE-2023-29491)

Record
OESA-2023-1426
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:5249 7.8

Red Hat Security Advisory: ncurses security update

Record
RHSA-2023:5249
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:6698 7.8

Red Hat Security Advisory: ncurses security and bug fix update

Record
RHSA-2023:6698
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:7361 7.8

Red Hat Security Advisory: ncurses security update

Record
RHSA-2023:7361
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:0416 7.8

Red Hat Security Advisory: ncurses security update

Record
RHSA-2024:0416
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2023-29491 7.8

ncurses before 6.4 20230408, when used by a setuid application, allows local users to trigger security-relevant memory corruption via malformed data in a terminfo database file that is found in $HOME/.terminfo or reached via the TERMINFO or TERM environment variable.

Record
UBUNTU-CVE-2023-29491
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVALSA-2023:5249 No score

Moderate: 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: Local users can trigger security-relevant memory corruption via malformed data (CVE-2023-29491)

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
ALSA-2023:5249
Updated
2026-11-02
OSVALSA-2023:6698 No score

Moderate: ncurses security and bug fix 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: Local users can trigger security-relevant memory corruption via malformed data (CVE-2023-29491)

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.

Additional Changes:

For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.

Record
ALSA-2023:6698
Updated
2026-11-02
OSVCLSA-2024-1710789286 No score

ncurses: Fix of 2 CVEs

  • CVE-2023-29491.patch: Mitigate vulnerability by building the packages with modified --disable-root-environ option which now limits usage of environment for setuid/setgid programs only
  • CVE-2021-39537.patch: Add a check for end-of-string in cvtchar to handle a malformed string in infotocap
Record
CLSA-2024-1710789286
Updated
2026-11-02
OSVCLSA-2025-1739387560 No score

ncurses: Fix of CVE-2023-29491

  • CVE-2023-29491: fix triggering memory corruption via malformed terminfo database file when used by a setuid application
Record
CLSA-2025-1739387560
Updated
2026-11-02
OSVCLSA-2026-1792806631 No score

ncurses: Fix of 2 CVEs

  • CVE-2021-39537: fix heap buffer overflow in _nc_captoinfo() with a crafted termcap entry
  • CVE-2023-29491: ignore terminfo/termcap environment variables in setuid/setgid programs (--disable-root-environ)
Record
CLSA-2026-1792806631
Updated
2026-11-02
OSV No score

ncurses before 6.4 20230408, when used by a setuid application, allows local users to trigger security-relevant memory corruption via malformed data in a terminfo database file that is found in $HOME/.terminfo or reached via the TERMINFO or TERM environment variable.

Record
CVE-2023-29491
Updated
2026-11-02
OSVMGASA-2024-0065 No score

Updated ncurses packages fix security vulnerability

The updated packages fix a security vulnerability: Local users can trigger security-relevant memory corruption via malformed data. (CVE-2023-29491)

Record
MGASA-2024-0065
Updated
2026-11-02
OSVSUSE-SU-2023:2111-1 No score

Security update for ncurses

This update for ncurses fixes the following issues:

  • CVE-2023-29491: Fixed memory corruption issues when processing malformed terminfo data (bsc#1210434).
Record
SUSE-SU-2023:2111-1
Updated
2026-11-02
OSVSUSE-SU-2023:2112-1 No score

Security update for ncurses

This update for ncurses fixes the following issues:

  • CVE-2023-29491: Fixed memory corruption issues when processing malformed terminfo data (bsc#1210434).
Record
SUSE-SU-2023:2112-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

Show 3 moreShow less

Affected packages

Affected packages
PackageAffectedFixed
ncurses
Alpine:v3.15
before 6.3_p20211120-r2
6.3_p20211120-r2
ncurses
Alpine:v3.16
before 6.3_p20220521-r1
6.3_p20220521-r1
ncurses
Alpine:v3.17
before 6.3_p20221119-r1
6.3_p20221119-r1
ncurses
Alpine:v3.19
before 6.4_p20230424-r0
6.4_p20230424-r0
ncurses
Alpine:v3.20
before 6.4_p20230424-r0
6.4_p20230424-r0
ncurses
Alpine:v3.21
before 6.4_p20230424-r0
6.4_p20230424-r0
ncurses
Alpine:v3.22
before 6.4_p20230424-r0
6.4_p20230424-r0
ncurses
Alpine:v3.23
before 6.4_p20230424-r0
6.4_p20230424-r0
ncurses
Alpine:v3.24
before 6.4_p20230424-r0
6.4_p20230424-r0
ncurses
AlmaLinux:8
before 6.1-9.20180224.el8_8.1
6.1-9.20180224.el8_8.1
Show 123 moreShow less
Affected packages
PackageAffectedFixed
ncurses-base
AlmaLinux:8
before 6.1-9.20180224.el8_8.1
6.1-9.20180224.el8_8.1
ncurses-c++-libs
AlmaLinux:8
before 6.1-9.20180224.el8_8.1
6.1-9.20180224.el8_8.1
ncurses-compat-libs
AlmaLinux:8
before 6.1-9.20180224.el8_8.1
6.1-9.20180224.el8_8.1
ncurses-devel
AlmaLinux:8
before 6.1-9.20180224.el8_8.1
6.1-9.20180224.el8_8.1
ncurses-libs
AlmaLinux:8
before 6.1-9.20180224.el8_8.1
6.1-9.20180224.el8_8.1
ncurses-term
AlmaLinux:8
before 6.1-9.20180224.el8_8.1
6.1-9.20180224.el8_8.1
ncurses
AlmaLinux:9
before 6.2-10.20210508.el9
6.2-10.20210508.el9
ncurses-base
AlmaLinux:9
before 6.2-10.20210508.el9
6.2-10.20210508.el9
ncurses-c++-libs
AlmaLinux:9
before 6.2-10.20210508.el9
6.2-10.20210508.el9
ncurses-devel
AlmaLinux:9
before 6.2-10.20210508.el9
6.2-10.20210508.el9
ncurses-libs
AlmaLinux:9
before 6.2-10.20210508.el9
6.2-10.20210508.el9
ncurses-term
AlmaLinux:9
before 6.2-10.20210508.el9
6.2-10.20210508.el9
ncurses
Azure Linux:2
before 6.4-1
6.4-1
ncurses
TuxCare:CentOS:7
From an advisory covering 2 CVEs
before 5.9-14.20130511.el7_4.tuxcare.els1
5.9-14.20130511.el7_4.tuxcare.els1
ncurses-base
TuxCare:CentOS:7
From an advisory covering 2 CVEs
before 5.9-14.20130511.el7_4.tuxcare.els1
5.9-14.20130511.el7_4.tuxcare.els1
ncurses-devel
TuxCare:CentOS:7
From an advisory covering 2 CVEs
before 5.9-14.20130511.el7_4.tuxcare.els1
5.9-14.20130511.el7_4.tuxcare.els1
ncurses-libs
TuxCare:CentOS:7
From an advisory covering 2 CVEs
before 5.9-14.20130511.el7_4.tuxcare.els1
5.9-14.20130511.el7_4.tuxcare.els1
ncurses-static
TuxCare:CentOS:7
From an advisory covering 2 CVEs
before 5.9-14.20130511.el7_4.tuxcare.els1
5.9-14.20130511.el7_4.tuxcare.els1
ncurses-term
TuxCare:CentOS:7
From an advisory covering 2 CVEs
before 5.9-14.20130511.el7_4.tuxcare.els1
5.9-14.20130511.el7_4.tuxcare.els1
ncurses
TuxCare:AlmaLinux:9.2
before 6.2-8.20210508.el9.tuxcare.els1
6.2-8.20210508.el9.tuxcare.els1
ncurses-base
TuxCare:AlmaLinux:9.2
before 6.2-8.20210508.el9.tuxcare.els1
6.2-8.20210508.el9.tuxcare.els1
ncurses-c++-libs
TuxCare:AlmaLinux:9.2
before 6.2-8.20210508.el9.tuxcare.els1
6.2-8.20210508.el9.tuxcare.els1
ncurses-compat-libs
TuxCare:AlmaLinux:9.2
before 6.2-8.20210508.el9.tuxcare.els1
6.2-8.20210508.el9.tuxcare.els1
ncurses-devel
TuxCare:AlmaLinux:9.2
before 6.2-8.20210508.el9.tuxcare.els1
6.2-8.20210508.el9.tuxcare.els1
ncurses-libs
TuxCare:AlmaLinux:9.2
before 6.2-8.20210508.el9.tuxcare.els1
6.2-8.20210508.el9.tuxcare.els1
ncurses-static
TuxCare:AlmaLinux:9.2
before 6.2-8.20210508.el9.tuxcare.els1
6.2-8.20210508.el9.tuxcare.els1
ncurses-term
TuxCare:AlmaLinux:9.2
before 6.2-8.20210508.el9.tuxcare.els1
6.2-8.20210508.el9.tuxcare.els1
ncurses
TuxCare:OracleLinux:6
From an advisory covering 2 CVEs
before 5.7-4.20090207.el6.tuxcare.els1
5.7-4.20090207.el6.tuxcare.els1
ncurses-base
TuxCare:OracleLinux:6
From an advisory covering 2 CVEs
before 5.7-4.20090207.el6.tuxcare.els1
5.7-4.20090207.el6.tuxcare.els1
ncurses-devel
TuxCare:OracleLinux:6
From an advisory covering 2 CVEs
before 5.7-4.20090207.el6.tuxcare.els1
5.7-4.20090207.el6.tuxcare.els1
ncurses-libs
TuxCare:OracleLinux:6
From an advisory covering 2 CVEs
before 5.7-4.20090207.el6.tuxcare.els1
5.7-4.20090207.el6.tuxcare.els1
ncurses-static
TuxCare:OracleLinux:6
From an advisory covering 2 CVEs
before 5.7-4.20090207.el6.tuxcare.els1
5.7-4.20090207.el6.tuxcare.els1
ncurses-term
TuxCare:OracleLinux:6
From an advisory covering 2 CVEs
before 5.7-4.20090207.el6.tuxcare.els1
5.7-4.20090207.el6.tuxcare.els1
ncurses
Debian:12
before 6.4-3
6.4-3
ncurses
Debian:13
before 6.4-3
6.4-3
ncurses
Debian:14
before 6.4-3
6.4-3
ncurses
Debian:10
From an advisory covering 2 CVEs
before 6.1+20181013-2+deb10u5, plus listed versions
6.1+20181013-26.1+20181013-2+deb10u16.1+20181013-2+deb10u26.1+20181013-2+deb10u36.1+20181013-2+deb10u4
6.1+20181013-2+deb10u5
Ncurses_jll
Julia
before 6.4.0+0
6.4.0+0
ncurses
Mageia:9
before 6.3-20221203.2.1.mga9
6.3-20221203.2.1.mga9
ncurses
openEuler:20.03-LTS-SP1
before 6.2-4.oe1
6.2-4.oe1
ncurses
openEuler:20.03-LTS-SP3
before 6.2-4.oe1
6.2-4.oe1
ncurses
openEuler:22.03-LTS
before 6.3-12.oe2203sp2
6.3-12.oe2203sp2
ncurses
openEuler:22.03-LTS-SP1
before 6.3-8.oe2203sp1
6.3-8.oe2203sp1
ncurses
openEuler:22.03-LTS-SP2
before 6.3-12.oe2203sp2
6.3-12.oe2203sp2
ncurses
Red Hat:enterprise_linux:8::baseos
before 0:6.1-9.20180224.el8_8.1
0:6.1-9.20180224.el8_8.1
ncurses-base
Red Hat:enterprise_linux:8::baseos
before 0:6.1-9.20180224.el8_8.1
0:6.1-9.20180224.el8_8.1
ncurses-c++-libs
Red Hat:enterprise_linux:8::baseos
before 0:6.1-9.20180224.el8_8.1
0:6.1-9.20180224.el8_8.1
ncurses-c++-libs-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:6.1-9.20180224.el8_8.1
0:6.1-9.20180224.el8_8.1
ncurses-compat-libs
Red Hat:enterprise_linux:8::baseos
before 0:6.1-9.20180224.el8_8.1
0:6.1-9.20180224.el8_8.1
ncurses-compat-libs-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:6.1-9.20180224.el8_8.1
0:6.1-9.20180224.el8_8.1
ncurses-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:6.1-9.20180224.el8_8.1
0:6.1-9.20180224.el8_8.1
ncurses-debugsource
Red Hat:enterprise_linux:8::baseos
before 0:6.1-9.20180224.el8_8.1
0:6.1-9.20180224.el8_8.1
ncurses-devel
Red Hat:enterprise_linux:8::baseos
before 0:6.1-9.20180224.el8_8.1
0:6.1-9.20180224.el8_8.1
ncurses-libs
Red Hat:enterprise_linux:8::baseos
before 0:6.1-9.20180224.el8_8.1
0:6.1-9.20180224.el8_8.1
ncurses-libs-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:6.1-9.20180224.el8_8.1
0:6.1-9.20180224.el8_8.1
ncurses-term
Red Hat:enterprise_linux:8::baseos
before 0:6.1-9.20180224.el8_8.1
0:6.1-9.20180224.el8_8.1
ncurses-c++-libs
Red Hat:enterprise_linux:9::appstream
before 0:6.2-10.20210508.el9
0:6.2-10.20210508.el9
ncurses-c++-libs-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:6.2-10.20210508.el9
0:6.2-10.20210508.el9
ncurses-compat-libs-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:6.2-10.20210508.el9
0:6.2-10.20210508.el9
ncurses-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:6.2-10.20210508.el9
0:6.2-10.20210508.el9
ncurses-debugsource
Red Hat:enterprise_linux:9::appstream
before 0:6.2-10.20210508.el9
0:6.2-10.20210508.el9
ncurses-devel
Red Hat:enterprise_linux:9::appstream
before 0:6.2-10.20210508.el9
0:6.2-10.20210508.el9
ncurses-libs-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:6.2-10.20210508.el9
0:6.2-10.20210508.el9
ncurses-term
Red Hat:enterprise_linux:9::appstream
before 0:6.2-10.20210508.el9
0:6.2-10.20210508.el9
ncurses
Red Hat:enterprise_linux:9::baseos
before 0:6.2-10.20210508.el9
0:6.2-10.20210508.el9
ncurses-base
Red Hat:enterprise_linux:9::baseos
before 0:6.2-10.20210508.el9
0:6.2-10.20210508.el9
ncurses-c++-libs-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:6.2-10.20210508.el9
0:6.2-10.20210508.el9
ncurses-compat-libs-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:6.2-10.20210508.el9
0:6.2-10.20210508.el9
ncurses-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:6.2-10.20210508.el9
0:6.2-10.20210508.el9
ncurses-debugsource
Red Hat:enterprise_linux:9::baseos
before 0:6.2-10.20210508.el9
0:6.2-10.20210508.el9
ncurses-libs
Red Hat:enterprise_linux:9::baseos
before 0:6.2-10.20210508.el9
0:6.2-10.20210508.el9
ncurses-libs-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:6.2-10.20210508.el9
0:6.2-10.20210508.el9
ncurses-c++-libs
Red Hat:rhel_eus:9.2::appstream
before 0:6.2-8.20210508.el9_2.1
0:6.2-8.20210508.el9_2.1
ncurses-c++-libs-debuginfo
Red Hat:rhel_eus:9.2::appstream
before 0:6.2-8.20210508.el9_2.1
0:6.2-8.20210508.el9_2.1
ncurses-compat-libs-debuginfo
Red Hat:rhel_eus:9.2::appstream
before 0:6.2-8.20210508.el9_2.1
0:6.2-8.20210508.el9_2.1
ncurses-debuginfo
Red Hat:rhel_eus:9.2::appstream
before 0:6.2-8.20210508.el9_2.1
0:6.2-8.20210508.el9_2.1
ncurses-debugsource
Red Hat:rhel_eus:9.2::appstream
before 0:6.2-8.20210508.el9_2.1
0:6.2-8.20210508.el9_2.1
ncurses-devel
Red Hat:rhel_eus:9.2::appstream
before 0:6.2-8.20210508.el9_2.1
0:6.2-8.20210508.el9_2.1
ncurses-libs-debuginfo
Red Hat:rhel_eus:9.2::appstream
before 0:6.2-8.20210508.el9_2.1
0:6.2-8.20210508.el9_2.1
ncurses-term
Red Hat:rhel_eus:9.2::appstream
before 0:6.2-8.20210508.el9_2.1
0:6.2-8.20210508.el9_2.1
ncurses
Red Hat:rhel_eus:9.2::baseos
before 0:6.2-8.20210508.el9_2.1
0:6.2-8.20210508.el9_2.1
ncurses-base
Red Hat:rhel_eus:9.2::baseos
before 0:6.2-8.20210508.el9_2.1
0:6.2-8.20210508.el9_2.1
ncurses-c++-libs-debuginfo
Red Hat:rhel_eus:9.2::baseos
before 0:6.2-8.20210508.el9_2.1
0:6.2-8.20210508.el9_2.1
ncurses-compat-libs-debuginfo
Red Hat:rhel_eus:9.2::baseos
before 0:6.2-8.20210508.el9_2.1
0:6.2-8.20210508.el9_2.1
ncurses-debuginfo
Red Hat:rhel_eus:9.2::baseos
before 0:6.2-8.20210508.el9_2.1
0:6.2-8.20210508.el9_2.1
ncurses-debugsource
Red Hat:rhel_eus:9.2::baseos
before 0:6.2-8.20210508.el9_2.1
0:6.2-8.20210508.el9_2.1
ncurses-libs
Red Hat:rhel_eus:9.2::baseos
before 0:6.2-8.20210508.el9_2.1
0:6.2-8.20210508.el9_2.1
ncurses-libs-debuginfo
Red Hat:rhel_eus:9.2::baseos
before 0:6.2-8.20210508.el9_2.1
0:6.2-8.20210508.el9_2.1
ncurses
Red Hat:rhel_eus:8.6::baseos
before 0:6.1-9.20180224.el8_6.1
0:6.1-9.20180224.el8_6.1
ncurses-base
Red Hat:rhel_eus:8.6::baseos
before 0:6.1-9.20180224.el8_6.1
0:6.1-9.20180224.el8_6.1
ncurses-c++-libs
Red Hat:rhel_eus:8.6::baseos
before 0:6.1-9.20180224.el8_6.1
0:6.1-9.20180224.el8_6.1
ncurses-c++-libs-debuginfo
Red Hat:rhel_eus:8.6::baseos
before 0:6.1-9.20180224.el8_6.1
0:6.1-9.20180224.el8_6.1
ncurses-compat-libs
Red Hat:rhel_eus:8.6::baseos
before 0:6.1-9.20180224.el8_6.1
0:6.1-9.20180224.el8_6.1
ncurses-compat-libs-debuginfo
Red Hat:rhel_eus:8.6::baseos
before 0:6.1-9.20180224.el8_6.1
0:6.1-9.20180224.el8_6.1
ncurses-debuginfo
Red Hat:rhel_eus:8.6::baseos
before 0:6.1-9.20180224.el8_6.1
0:6.1-9.20180224.el8_6.1
ncurses-debugsource
Red Hat:rhel_eus:8.6::baseos
before 0:6.1-9.20180224.el8_6.1
0:6.1-9.20180224.el8_6.1
ncurses-devel
Red Hat:rhel_eus:8.6::baseos
before 0:6.1-9.20180224.el8_6.1
0:6.1-9.20180224.el8_6.1
ncurses-libs
Red Hat:rhel_eus:8.6::baseos
before 0:6.1-9.20180224.el8_6.1
0:6.1-9.20180224.el8_6.1
ncurses-libs-debuginfo
Red Hat:rhel_eus:8.6::baseos
before 0:6.1-9.20180224.el8_6.1
0:6.1-9.20180224.el8_6.1
ncurses-term
Red Hat:rhel_eus:8.6::baseos
before 0:6.1-9.20180224.el8_6.1
0:6.1-9.20180224.el8_6.1
ncurses
SUSE:Linux Enterprise Micro 5.3
before 6.1-150000.5.15.1
6.1-150000.5.15.1
ncurses
SUSE:Linux Enterprise Micro 5.4
before 6.1-150000.5.15.1
6.1-150000.5.15.1
ncurses
SUSE:Linux Enterprise Module for Basesystem 15 SP4
before 6.1-150000.5.15.1
6.1-150000.5.15.1
ncurses
SUSE:Linux Enterprise Module for Development Tools 15 SP4
before 6.1-150000.5.15.1
6.1-150000.5.15.1
ncurses
SUSE:Linux Enterprise Module for Legacy 15 SP4
before 6.1-150000.5.15.1
6.1-150000.5.15.1
ncurses
SUSE:Linux Enterprise Real Time 15 SP3
before 6.1-150000.5.15.1
6.1-150000.5.15.1
ncurses
SUSE:Linux Enterprise Micro 5.1
before 6.1-150000.5.15.1
6.1-150000.5.15.1
ncurses
SUSE:Linux Enterprise Micro 5.2
before 6.1-150000.5.15.1
6.1-150000.5.15.1
ncurses
openSUSE:Leap Micro 5.3
before 6.1-150000.5.15.1
6.1-150000.5.15.1
ncurses
openSUSE:Leap 15.4
before 6.1-150000.5.15.1
6.1-150000.5.15.1
ncurses
SUSE:Linux Enterprise Software Development Kit 12 SP5
before 5.9-81.1
5.9-81.1
ncurses
SUSE:Linux Enterprise Server 12 SP5
before 5.9-81.1
5.9-81.1
ncurses
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 5.9-81.1
5.9-81.1
ncurses
Ubuntu:Pro:14.04:LTS
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
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
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 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, facts
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

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

In short

CVE-2023-29491 is a high vulnerability (CVSS 7.8) in Invisible-island Ncurses, published April 14, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.98%, the 62nd percentile. Fixed in ncurses 6.3_p20211120-r2.

References

Show 52 moreShow less
MoveEnter Open