CVE-2025-69720

ncurses: ncurses: Buffer overflow vulnerability may lead to arbitrary code execution.

Published Mar 19, 2026 CVSS 3.1 · 7.3 High EPSS < 1% KEV · Not listed
Description
The infocmp command-line tool in ncurses before 6.5-20251213 has a stack-based buffer overflow in analyze_string in progs/infocmp.c.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Ubuntu USN Ubuntu USN USN-8503-1 ncurses vulnerability
History
Type Values Removed Values Added
First Time appeared Invisible-island
Invisible-island ncurses
CPEs cpe:2.3:a:invisible-island:ncurses:*:*:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20240427:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20240504:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20240511:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20240518:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20240519:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20240525:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20240601:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20240608:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20240615:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20240622:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20240629:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20240706:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20240713:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20240720:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20240727:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20240810:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20240817:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20240824:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20240831:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20240914:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20240922:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20240928:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20241006:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20241019:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20241026:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20241102:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20241109:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20241123:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20241130:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20241207:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20241214:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20241221:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20241228:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250104:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250111:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250118:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250125:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250201:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250208:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250215:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250216:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250222:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250301:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250308:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250315:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250322:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250329:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250405:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250412:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250419:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250426:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250503:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250510:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250517:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250524:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250531:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250614:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250621:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250628:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250705:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250712:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250720:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250726:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250802:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250809:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250816:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250823:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250830:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250913:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250920:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20250927:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20251004:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20251010:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20251018:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20251025:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20251101:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20251115:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20251122:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20251123:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20251129:*:*:*:*:*:*
cpe:2.3:a:invisible-island:ncurses:6.5:20251206:*:*:*:*:*:*
Vendors & Products Invisible-island
Invisible-island ncurses
Type Values Removed Values Added
Description ncurses v6.5 and v6.4 are vulnerable to Buffer Overflow in progs/infocmp.c, function analyze_string(). The infocmp command-line tool in ncurses before 6.5-20251213 has a stack-based buffer overflow in analyze_string in progs/infocmp.c.
Weaknesses CWE-121
CPEs cpe:2.3:a:gnu:ncurses:*:*:*:*:*:*:*:*
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:L'}

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

Type Values Removed Values Added
Title ncurses: ncurses: Buffer overflow vulnerability may lead to arbitrary code execution.
Weaknesses CWE-120
References
Metrics threat_severity

None

cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H'}

threat_severity

Moderate

Type Values Removed Values Added
First Time appeared Gnu
Gnu ncurses
Vendors & Products Gnu
Gnu ncurses
Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Jun 2, 2026, 1:00 PM
Reserved
Jan 9, 2026, 12:00 AM
Status
Modified
Published
Mar 19, 2026, 3:16 PM
Modified
Jun 17, 2026, 10:00 AM
Severity
Moderate
Public date
Mar 19, 2026, 12:00 AM