Findings

CVE-2023-29491

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 data…

Published Apr 14, 2023 · updated Oct 14, 2026 · invisible-island ncurses

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.

Code

The project this record applies to. Exploit listings stay in References.

No public source repository is identified for this product.

Timeline

Detection, updates, and resolution for this record.

  1. Apr 14, 2023 · NIST NVD

    Detected

    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.

  2. Oct 14, 2026 · NIST NVD

    Updated

    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.

Affected

  • cpe invisible-island/ncursesversion unspecified

Sources

  • CVE.orgVulnerability recordCVE-2023-29491

    Official CVE identifier

    cve.org
  • FIRST EPSSExploitation probabilityCVE-2023-29491

    30-day exploitation probability 1.0%

    first.org
  • NIST NVDVulnerability recordCVE-2023-29491

    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.

    nvd.nist.gov

References