StackPatch is liveSee product

Back to CVE digest
CVE-2025-69720 · cross-distro fix matrix

CVE-2025-69720: It was discovered that ncurses incorrectly handled certain terminfo

Affects 2 Linux releases across 50 (distro × package) combinations. First disclosed: 2026-07-02.

Fix per ecosystem

Each block below is a distro release where CVE-2025-69720 has a known fix. Run the listed command on that distro to remediate.

Ubuntu bionic

Source: Ubuntu USN

  • ncurses→ fixed in6.1-1ubuntu1.18.04.1+esm3USN-8503-1
    sudo apt-get install --only-upgrade -y ncurses
  • lib32ncurses5→ fixed in6.1-1ubuntu1.18.04.1+esm3USN-8503-1
    sudo apt-get install --only-upgrade -y lib32ncurses5
  • lib32ncurses5-dev→ fixed in6.1-1ubuntu1.18.04.1+esm3USN-8503-1
    sudo apt-get install --only-upgrade -y lib32ncurses5-dev
  • lib32ncursesw5→ fixed in6.1-1ubuntu1.18.04.1+esm3USN-8503-1
    sudo apt-get install --only-upgrade -y lib32ncursesw5
  • lib32ncursesw5-dev→ fixed in6.1-1ubuntu1.18.04.1+esm3USN-8503-1
    sudo apt-get install --only-upgrade -y lib32ncursesw5-dev
  • lib32tinfo-dev→ fixed in6.1-1ubuntu1.18.04.1+esm3USN-8503-1
    sudo apt-get install --only-upgrade -y lib32tinfo-dev
  • lib32tinfo5→ fixed in6.1-1ubuntu1.18.04.1+esm3USN-8503-1
    sudo apt-get install --only-upgrade -y lib32tinfo5
  • lib64ncurses5→ fixed in6.1-1ubuntu1.18.04.1+esm3USN-8503-1
    sudo apt-get install --only-upgrade -y lib64ncurses5
  • lib64ncurses5-dev→ fixed in6.1-1ubuntu1.18.04.1+esm3USN-8503-1
    sudo apt-get install --only-upgrade -y lib64ncurses5-dev
  • lib64tinfo5→ fixed in6.1-1ubuntu1.18.04.1+esm3USN-8503-1
    sudo apt-get install --only-upgrade -y lib64tinfo5
  • libncurses5→ fixed in6.1-1ubuntu1.18.04.1+esm3USN-8503-1
    sudo apt-get install --only-upgrade -y libncurses5
  • libncurses5-dev→ fixed in6.1-1ubuntu1.18.04.1+esm3USN-8503-1
    sudo apt-get install --only-upgrade -y libncurses5-dev
  • libncursesw5→ fixed in6.1-1ubuntu1.18.04.1+esm3USN-8503-1
    sudo apt-get install --only-upgrade -y libncursesw5
  • libncursesw5-dev→ fixed in6.1-1ubuntu1.18.04.1+esm3USN-8503-1
    sudo apt-get install --only-upgrade -y libncursesw5-dev
  • libtinfo-dev→ fixed in6.1-1ubuntu1.18.04.1+esm3USN-8503-1
    sudo apt-get install --only-upgrade -y libtinfo-dev
  • libtinfo5→ fixed in6.1-1ubuntu1.18.04.1+esm3USN-8503-1
    sudo apt-get install --only-upgrade -y libtinfo5
  • libx32ncurses5→ fixed in6.1-1ubuntu1.18.04.1+esm3USN-8503-1
    sudo apt-get install --only-upgrade -y libx32ncurses5
  • libx32ncurses5-dev→ fixed in6.1-1ubuntu1.18.04.1+esm3USN-8503-1
    sudo apt-get install --only-upgrade -y libx32ncurses5-dev
  • libx32ncursesw5→ fixed in6.1-1ubuntu1.18.04.1+esm3USN-8503-1
    sudo apt-get install --only-upgrade -y libx32ncursesw5
  • libx32ncursesw5-dev→ fixed in6.1-1ubuntu1.18.04.1+esm3USN-8503-1
    sudo apt-get install --only-upgrade -y libx32ncursesw5-dev
  • libx32tinfo-dev→ fixed in6.1-1ubuntu1.18.04.1+esm3USN-8503-1
    sudo apt-get install --only-upgrade -y libx32tinfo-dev
  • libx32tinfo5→ fixed in6.1-1ubuntu1.18.04.1+esm3USN-8503-1
    sudo apt-get install --only-upgrade -y libx32tinfo5
  • ncurses-base→ fixed in6.1-1ubuntu1.18.04.1+esm3USN-8503-1
    sudo apt-get install --only-upgrade -y ncurses-base
  • ncurses-bin→ fixed in6.1-1ubuntu1.18.04.1+esm3USN-8503-1
    sudo apt-get install --only-upgrade -y ncurses-bin
  • ncurses-doc→ fixed in6.1-1ubuntu1.18.04.1+esm3USN-8503-1
    sudo apt-get install --only-upgrade -y ncurses-doc
  • ncurses-examples→ fixed in6.1-1ubuntu1.18.04.1+esm3USN-8503-1
    sudo apt-get install --only-upgrade -y ncurses-examples
  • ncurses-term→ fixed in6.1-1ubuntu1.18.04.1+esm3USN-8503-1
    sudo apt-get install --only-upgrade -y ncurses-term

Ubuntu focal

Source: Ubuntu USN

  • ncurses→ fixed in6.2-0ubuntu2.1+esm1USN-8503-1
    sudo apt-get install --only-upgrade -y ncurses
  • lib32ncurses-dev→ fixed in6.2-0ubuntu2.1+esm1USN-8503-1
    sudo apt-get install --only-upgrade -y lib32ncurses-dev
  • lib32ncurses6→ fixed in6.2-0ubuntu2.1+esm1USN-8503-1
    sudo apt-get install --only-upgrade -y lib32ncurses6
  • lib32ncursesw6→ fixed in6.2-0ubuntu2.1+esm1USN-8503-1
    sudo apt-get install --only-upgrade -y lib32ncursesw6
  • lib32tinfo6→ fixed in6.2-0ubuntu2.1+esm1USN-8503-1
    sudo apt-get install --only-upgrade -y lib32tinfo6
  • lib64ncurses-dev→ fixed in6.2-0ubuntu2.1+esm1USN-8503-1
    sudo apt-get install --only-upgrade -y lib64ncurses-dev
  • lib64ncurses6→ fixed in6.2-0ubuntu2.1+esm1USN-8503-1
    sudo apt-get install --only-upgrade -y lib64ncurses6
  • lib64ncursesw6→ fixed in6.2-0ubuntu2.1+esm1USN-8503-1
    sudo apt-get install --only-upgrade -y lib64ncursesw6
  • lib64tinfo6→ fixed in6.2-0ubuntu2.1+esm1USN-8503-1
    sudo apt-get install --only-upgrade -y lib64tinfo6
  • libncurses-dev→ fixed in6.2-0ubuntu2.1+esm1USN-8503-1
    sudo apt-get install --only-upgrade -y libncurses-dev
  • libncurses5→ fixed in6.2-0ubuntu2.1+esm1USN-8503-1
    sudo apt-get install --only-upgrade -y libncurses5
  • libncurses5-dev→ fixed in6.2-0ubuntu2.1+esm1USN-8503-1
    sudo apt-get install --only-upgrade -y libncurses5-dev
  • libncurses6→ fixed in6.2-0ubuntu2.1+esm1USN-8503-1
    sudo apt-get install --only-upgrade -y libncurses6
  • libncursesw5→ fixed in6.2-0ubuntu2.1+esm1USN-8503-1
    sudo apt-get install --only-upgrade -y libncursesw5
  • libncursesw5-dev→ fixed in6.2-0ubuntu2.1+esm1USN-8503-1
    sudo apt-get install --only-upgrade -y libncursesw5-dev
  • libncursesw6→ fixed in6.2-0ubuntu2.1+esm1USN-8503-1
    sudo apt-get install --only-upgrade -y libncursesw6
  • libtinfo-dev→ fixed in6.2-0ubuntu2.1+esm1USN-8503-1
    sudo apt-get install --only-upgrade -y libtinfo-dev
  • libtinfo5→ fixed in6.2-0ubuntu2.1+esm1USN-8503-1
    sudo apt-get install --only-upgrade -y libtinfo5
  • libtinfo6→ fixed in6.2-0ubuntu2.1+esm1USN-8503-1
    sudo apt-get install --only-upgrade -y libtinfo6
  • ncurses-base→ fixed in6.2-0ubuntu2.1+esm1USN-8503-1
    sudo apt-get install --only-upgrade -y ncurses-base
  • ncurses-bin→ fixed in6.2-0ubuntu2.1+esm1USN-8503-1
    sudo apt-get install --only-upgrade -y ncurses-bin
  • ncurses-doc→ fixed in6.2-0ubuntu2.1+esm1USN-8503-1
    sudo apt-get install --only-upgrade -y ncurses-doc
  • ncurses-examples→ fixed in6.2-0ubuntu2.1+esm1USN-8503-1
    sudo apt-get install --only-upgrade -y ncurses-examples
Are YOU affected by CVE-2025-69720?

5-second check on your actual server. Reads /etc/os-release, uname -r, and the distro's package manager; matches against this same cross-source index live.

curl https://mindsparkstack.com/scan.sh | bash
Continuous monitoring beats manual checking

CVE-2025-69720dropped silently in your distro's update channel. Every new CVE is the same story. StackPatch runs the matcher hourly against all 5 sources and emails the exact remediation when something new applies to one of your servers. From $9/mo, 14-day free trial, cancel anytime.

See StackPatch (from $9/mo)