CVE catalog

CVE-2022-29458

ncurses: CVE-2022-29458

[CVE catalog]

Severity
Medium · CVSS 6.1CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H
Published
Source
[NVD] · [CVE record]
EPSS
1.33% · Oct 25, 2026

A segmentation fault vulnerability was found in ncurses's convert_strings() function of tinfo/read_entry.c file. This flaw occurs due to corrupted terminfo data, triggering an out-of-bounds read error. ncurses: segfaulting OOB read Red Hat Product Security classifies this issue as having a Low security impact. This vulnerability is present in the tic program which is only used at build-time and does not exist in libncurses. The exploit can only be triggered if the user performs a specific action, such as processing terminfo from source to compiled form using trusted input, which limits the practical impact. The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianncursessid6.6+20260608-2fixed
Debianncursesforky6.6+20260608-2fixed
Debianncursestrixie6.5+20250216-2fixed
Debianncursesbookworm6.4-4fixed
Ubuntuncursespro5.9+20150516-2ubuntu1vulnerable
Ubuntuncursespro6.0+20151024-2ubuntu1vulnerable
Ubuntuncursespro6.0+20151024-2ubuntu2vulnerable
Ubuntuncursespro6.0+20160213-1ubuntu1vulnerable
Ubuntuncursespro6.0+20160213-1ubuntu1+esm1vulnerable
Ubuntuncursespro6.0+20160213-1ubuntu1+esm2fixed
Ubuntuncurses18.046.0+20160625-1ubuntu1vulnerable
Ubuntuncurses18.046.0+20171125-1ubuntu1vulnerable
Ubuntuncurses18.046.1-1ubuntu1vulnerable
Ubuntuncurses18.046.1-1ubuntu1.18.04vulnerable
Ubuntuncurses18.046.1-1ubuntu1.18.04.1fixed
Ubuntuncurses20.046.1+20190803-1ubuntu1vulnerable
Ubuntuncurses20.046.1+20191019-1ubuntu1vulnerable
Ubuntuncurses20.046.2-0ubuntu2vulnerable
Ubuntuncurses20.046.2-0ubuntu2.1fixed
Ubuntuncurses22.046.2+20201114-2build1vulnerable
Ubuntuncurses22.046.2+20201114-2build2vulnerable
Ubuntuncurses22.046.3-1vulnerable
Ubuntuncurses22.046.3-2vulnerable
Ubuntuncurses22.046.3-2ubuntu0.1fixed
Susencurseslinux enterprise module for basesystem 15 sp36.1-150000.5.12.1fixed
Susencurseslinux enterprise module for basesystem 15 sp46.1-150000.5.12.1fixed
Susencurseslinux enterprise module for development tools 15 sp36.1-150000.5.12.1fixed
Susencurseslinux enterprise module for development tools 15 sp46.1-150000.5.12.1fixed
Susencurseslinux enterprise module for legacy 15 sp36.1-150000.5.12.1fixed
Susencurseslinux enterprise module for legacy 15 sp46.1-150000.5.12.1fixed
Susencurseslinux enterprise micro 5.16.1-150000.5.12.1fixed
Susencurseslinux enterprise micro 5.26.1-150000.5.12.1fixed
Opensusencursesleap 15.36.1-150000.5.12.1fixed
Opensusencursesleap 15.46.1-150000.5.12.1fixed
Opensusencursesleap micro 5.26.1-150000.5.12.1fixed
Susencurseslinux enterprise software development kit 12 sp55.9-78.1fixed
Susencurseslinux enterprise server 12 sp55.9-78.1fixed
Susencurseslinux enterprise server for sap applications 12 sp55.9-78.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianncursessourcesid6.3+20220423-1not yet assignedNot reported[1009870]
Debianncursessourceforky6.3+20220423-1not yet assignedNot reported[1009870]
Debianncursessourcetrixie6.3+20220423-1not yet assignedNot reported[1009870]
Debianncursessourcebookworm6.3+20220423-1not yet assignedNot reported[1009870]
Ubuntuncursesdebpro6.0+20160213-1ubuntu1+esm2Not reportedUBUNTU-CVE-2022-29458Not reported
Ubuntuncursesdeb18.046.1-1ubuntu1.18.04.1Not reportedUBUNTU-CVE-2022-29458Not reported
Ubuntuncursesdeb20.046.2-0ubuntu2.1Not reportedUBUNTU-CVE-2022-29458Not reported
Ubuntuncursesdeb22.046.3-2ubuntu0.1Not reportedUBUNTU-CVE-2022-29458Not reported
Susencursesrpmlinux enterprise module for basesystem 15 sp36.1-150000.5.12.1Not reportedSUSE-SU-2022:2717-1Not reported
Susencursesrpmlinux enterprise module for basesystem 15 sp46.1-150000.5.12.1Not reportedSUSE-SU-2022:2717-1Not reported
Susencursesrpmlinux enterprise module for development tools 15 sp36.1-150000.5.12.1Not reportedSUSE-SU-2022:2717-1Not reported
Susencursesrpmlinux enterprise module for development tools 15 sp46.1-150000.5.12.1Not reportedSUSE-SU-2022:2717-1Not reported
Susencursesrpmlinux enterprise module for legacy 15 sp36.1-150000.5.12.1Not reportedSUSE-SU-2022:2717-1Not reported
Susencursesrpmlinux enterprise module for legacy 15 sp46.1-150000.5.12.1Not reportedSUSE-SU-2022:2717-1Not reported
Susencursesrpmlinux enterprise micro 5.16.1-150000.5.12.1Not reportedSUSE-SU-2022:2717-1Not reported
Susencursesrpmlinux enterprise micro 5.26.1-150000.5.12.1Not reportedSUSE-SU-2022:2717-1Not reported
Opensusencursesrpmleap 15.36.1-150000.5.12.1Not reportedSUSE-SU-2022:2717-1Not reported
Opensusencursesrpmleap 15.46.1-150000.5.12.1Not reportedSUSE-SU-2022:2717-1Not reported
Opensusencursesrpmleap micro 5.26.1-150000.5.12.1Not reportedSUSE-SU-2022:2717-2Not reported
Susencursesrpmlinux enterprise software development kit 12 sp55.9-78.1Not reportedSUSE-SU-2022:2718-1Not reported
Susencursesrpmlinux enterprise server 12 sp55.9-78.1Not reportedSUSE-SU-2022:2718-1Not reported
Susencursesrpmlinux enterprise server for sap applications 12 sp55.9-78.1Not reportedSUSE-SU-2022:2718-1Not reported

[Debian bug #1009870]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [ncurses]

    Details (1)
    • 6.4-4 · amd64 · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

  • Source package: [ncurses]

    Details (1)
    • 6.4-4 · amd64 · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

  • Source package: [ncurses]

    Details (1)
    • 6.4-4 · amd64 · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

  • Source package: [ncurses]

    Details (1)
    • 6.4-4 · amd64 · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

  • Source package: [ncurses]

    Details (2)
    • 6.4-4 · amd64 · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

    • 6.4-4 · arm64 · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

  • Source package: [ncurses]

    Details (2)
    • 6.4-4 · amd64 · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

    • 6.4-4 · arm64 · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

  • Source package: [ncurses]

    Details (2)
    • 6.4-4 · amd64 · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

    • 6.4-4 · arm64 · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

  • Source package: [ncurses]

    Details (2)
    • 6.4-4 · amd64 · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

    • 6.4-4 · arm64 · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

  • Source package: [ncurses]

    Details (2)
    • 6.4-4 · amd64 · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

    • 6.4-4 · arm64 · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

  • Source package: [ncurses]

    Details (2)
    • 6.4-4 · amd64 · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

    • 6.4-4 · arm64 · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

  • Source package: [ncurses]

    Details (2)
    • 6.4-4 · amd64 · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

    • 6.4-4 · arm64 · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

  • [libtinfo5]Fixed

    Source package: [ncurses]

    Details (2)
    • 6.4-4 · amd64 · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

    • 6.4-4 · arm64 · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

  • [libtinfo6]Fixed

    Source package: [ncurses]

    Details (2)
    • 6.4-4 · amd64 · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

    • 6.4-4 · arm64 · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

  • Source package: [ncurses]

    Details (2)
    • 6.4-4 · amd64 · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

    • 6.4-4 · arm64 · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

  • Source package: [ncurses]

    Details (2)
    • 6.4-4 · all · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

    • 6.4-4 · all · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

  • Source package: [ncurses]

    Details (2)
    • 6.4-4 · amd64 · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

    • 6.4-4 · arm64 · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

  • Source package: [ncurses]

    Details (2)
    • 6.4-4 · all · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

    • 6.4-4 · all · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

  • Source package: [ncurses]

    Details (2)
    • 6.4-4 · amd64 · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

    • 6.4-4 · arm64 · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

  • Source package: [ncurses]

    Details (2)
    • 6.4-4 · all · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

    • 6.4-4 · all · bookworm

      Fixed · Fixed: 6.3+20220423-1

      dsa · ncurses · debian · bookworm

Observed:

References