CVE-2025-69720 json
ncurses v6.5 and v6.4 are vulnerable to Buffer Overflow in progs/infocmp.c, function...
published 2026-03-19 7 mo ago modified 2026-08-10 2 mo ago also EUVD-2025-208879 , GHSA-9952-mrqj-h4jh , JLSEC-2026-1242
- cvss
- 9.8
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 41%
- public exploits
- 0
- none known
Summary
The infocmp command-line tool in ncurses before 6.5-20251213 has a stack-based buffer overflow in analyze_string in progs/infocmp.c.
Patch / fix
- julia Ncurses_jll 6.6.0+0
- GNU ncurses 6.5-20251213
- Siemens RUGGEDCOM RST2428P V4.0
- ncurses Debian 14 6.6+20251231-1
debian advisories DEBIAN-CVE-2025-69720
- ncurses Ubuntu 22.04 LTS 6.3-2ubuntu0.2
- ncurses Ubuntu 24.04 LTS 6.4+20240113-1ubuntu2.1
- ncurses Ubuntu 25.10 6.5+20250216-2ubuntu0.1
- ncurses Ubuntu Pro 14.04 LTS 5.9+20140118-1ubuntu1+esm6
- ncurses Ubuntu Pro 16.04 LTS 6.0+20160213-1ubuntu1+esm6
- ncurses Ubuntu Pro 18.04 LTS 6.1-1ubuntu1.18.04.1+esm3
- ncurses Ubuntu Pro 20.04 LTS 6.2-0ubuntu2.1+esm1
ubuntu advisories UBUNTU-CVE-2025-69720
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- ncurses hummingbird 1 6.6-1.1.hum1
- ncurses-base hummingbird 1 6.6-1.1.hum1
- ncurses-libs hummingbird 1 6.6-1.1.hum1
- ncurses-term hummingbird 1 6.6-1.1.hum1
- ncurses-c++-libs hummingbird 1 6.6-1.1.hum1
- ncurses-compat-libs hummingbird 1 6.6-1.1.hum1
- ncurses RHEL 10.1 6.4-15.20240127.el10_1
- ncurses-base RHEL 10.1 6.4-15.20240127.el10_1
red hat advisories RHSA-2026:26357RHSA-2026:7263RHSA-2026:5913
- ncurses SLES 16.0, Linux Micro 6.2, SLES for SAP applications 16.0 6.5.20250531-160000.3.1
- ncurses Linux Micro 6.0 6.4.20240224-11.1
- ncurses Linux Micro 6.1 6.4.20240224-slfo.1.1_2.1
- ncurses SLE Module for Legacy 15 SP7, SLE Module for Development Tools 15 SP7, SLE Module for Basesystem 15 SP7 +4 more 6.1-150000.5.33.1
- ncurses SLES LTSS Extended Security 12 SP5 5.9-91.1
suse advisories SUSE-SU-2026:22228-1SUSE-SU-2026:22294-1SUSE-SU-2026:21247-1SUSE-SU-2026:21261-1SUSE-SU-2026:1510-1SUSE-SU-2026:1499-1
- ncurses openSUSE Leap 16.0 6.5.20250531-160000.3.1
opensuse advisories openSUSE-SU-2026:20992-1
- ncurses-base AlmaLinux 10 6.4-15.20240127.el10_1
- ncurses-term AlmaLinux 10 6.4-15.20240127.el10_1
almalinux advisories ALSA-2026:5913
- ncurses Rocky Linux 10 6.4-15.20240127.el10_1
rocky linux advisories RLSA-2026:5913
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2025-69720 updated cvss 7.8
ncurses: ncurses: Buffer overflow vulnerability may lead to arbitrary code execution.
-
Red Hat Enterprise Linux AppStream (v. 10) ncurses-term 6.4-15.20240127.el10_1, ncurses-c++-libs 6.4-15.20240127.el10_1fixed: vendor fix RHSA-2026:5913
-
Red Hat Enterprise Linux AppStream EUS (v. 10.0) ncurses-term 6.4-14.20240127.el10_0.1, ncurses-c++-libs 6.4-14.20240127.el10_0.1fixed: vendor fix RHSA-2026:26357
-
Red Hat Enterprise Linux BaseOS (v. 10) ncurses 6.4-15.20240127.el10_1, ncurses-base 6.4-15.20240127.el10_1, ncurses-libs 6.4-15.20240127.el10_1fixed: vendor fix RHSA-2026:5913
-
Red Hat Enterprise Linux BaseOS EUS (v. 10.0) ncurses 6.4-14.20240127.el10_0.1, ncurses-base 6.4-14.20240127.el10_0.1, ncurses-libs 6.4-14.20240127.el10_0.1fixed: vendor fix RHSA-2026:26357
-
Red Hat Hardened Images ncurses 6.6-1.1.hum1, ncurses-base 6.6-1.1.hum1, ncurses-libs 6.6-1.1.hum1, ncurses-term 6.6-1.1.hum1, ncurses-c++-libs 6.6-1.1.hum1, ncurses-compat-libs 6.6-1.1.hum1fixed: vendor fix RHSA-2026:7263
-
Red Hat Enterprise Linux 6 ncurses, ncurses-base, ncurses-libs, ncurses-term Red Hat Enterprise Linux 7 ncurses, ncurses-base, ncurses-libs, ncurses-term Red Hat Enterprise Linux 8 ncurses, ncurses-base, ncurses-libs, ncurses-term, ncurses-c++-libs, ncurses-compat-libs Red Hat Enterprise Linux 9 ncurses, ncurses-base, ncurses-libs, ncurses-term, ncurses-c++-libs Red Hat OpenShift Container Platform 4 openshift/ose-rhel-coreos-8, openshift/ose-rhel-coreos-9not affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
cisa ICSA-26-188-05 updated cvss 7.3
Siemens SINEC OS
-
Siemens RUGGEDCOM RST2428P (6GK6242-6PA00) < 4.0affected: fixed in V4.0 support.industry.siemens.com
Facts from CISA's republication of the vendor's own advisory (CSAF); the linked advisory is the authoritative source. CISA notification · csaf
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- yes
- Technical impact
- total
- Assessed
- 7 mo ago
Exploit prediction
0.47% chance of exploitation in the next 30 days, higher than 41% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/Cao-Wuhui/CVE-2025-69720 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.3 | CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:L |
| CISA ADP | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| NVD | 3.1 | 7.8 | CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
| CNA | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| OSV | 3.1 | 7.8 | CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| julia | Ncurses_jll | <6.6.0+0 |
6.6.0+0 |
Affected products
- GNU ncurses
- Siemens RUGGEDCOM RST2428P
Classification
References
-
github.com
/Cao-Wuhui/CVE-2025-69720
exploit, third-party-advisory, web
-
marc.info
/?l=ncurses-bug&m=176539968328570&w=2
issue-tracking, mailing-list, vendor-advisory, web
-
marc.info
/?l=ncurses-bug&m=176540731801330&w=2
issue-tracking, mailing-list, vendor-advisory, web
-
marc.info
/?l=ncurses-bug&m=176545557728083&w=2
issue-tracking, mailing-list, vendor-advisory, web
-
invisible-island.net
/archives/ncurses/6.5/
release-notes, web
-
invisible-island.net
/ncurses/
product, web
-
cert-portal.siemens.com
/productcert/html/ssa-253495.html
web
-
github.com
/advisories/GHSA-9952-mrqj-h4jh
web
-
invisible-island.net
/archives/ncurses/6.5
web
-
invisible-island.net
/ncurses
web
-
nvd.nist.gov
/vuln/detail/CVE-2025-69720
web
Sources
- CVE List CVE-2025-69720
- NVD CVE-2025-69720
- OSV JLSEC-2026-1242
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.