CVE-2023-29491: ncurses before 6.4 20230408, when used by a setuid application, allows local users to trigger security-relevan
CVE-2023-29491 is a high-severity flaw (CVSS 7.8) affecting ncurses. Below: why it ranks where it does, which versions are affected, what to do, and the exact commands.
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.
Why this priority
- High severity
- Public exploit reference
A fixed release or distro patch exists.
Risk facts
| CVSS score | 7.8 (High) |
| Attack vector | Local |
| Attack complexity | Low |
| Privileges needed | Low |
| User interaction | None |
| EPSS exploit chance | 1.0% (top 38%) |
| CISA exploited list | No |
| Weakness | CWE-787 |
| Published | 2023-04-14 |
| Last modified | 2026-10-14 |
Last updated 2026-10-14 · Sources: CVE Program, NVD, CISA KEV, EPSS and vendor advisories · How we score
Am I affected?
Timeline
- Published CVE record published
- Updated Record last modified
Scores and fixes here are computed automatically from those and other public sources. Confirm with the vendor advisory before changing production systems.
Quick answers
How do I fix CVE-2023-29491?
ncurses: upgrade to 6.4. Exact commands for each OS are on this page.
Is CVE-2023-29491 being exploited?
CVE-2023-29491 is not on the CISA Known Exploited Vulnerabilities list at the time of the last update. Check again, as this can change.
What does CVE-2023-29491 affect?
CVE-2023-29491 affects ncurses. Severity is high (CVSS 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
How urgent is CVE-2023-29491?
Priority 48/100. High severity; Public exploit reference
Related CVEs
- CVE-2020-19190 MEDIUM 6.5 DOWNGRADE MITIGATE Buffer Overflow vulnerability in _nc_find_entry in tinfo/comp_hash.c:70 in ncurses 6.1 allows remote attackers
- CVE-2020-19189 MEDIUM 6.5 DOWNGRADE MITIGATE Buffer Overflow vulnerability in postprocess_terminfo function in tinfo/parse_entry.c:997 in ncurses 6.1 allow
- CVE-2020-19188 MEDIUM 6.5 DOWNGRADE MITIGATE Buffer Overflow vulnerability in fmt_entry function in progs/dump_entry.c:1116 in ncurses 6.1 allows remote at
- CVE-2020-19187 MEDIUM 6.5 DOWNGRADE MITIGATE Buffer Overflow vulnerability in fmt_entry function in progs/dump_entry.c:1100 in ncurses 6.1 allows remote at
- CVE-2020-19186 MEDIUM 6.5 DOWNGRADE MITIGATE Buffer Overflow vulnerability in _nc_find_entry function in tinfo/comp_hash.c:66 in ncurses 6.1 allows remote