pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/60589: pkg-vulnerabilities: ncurses CVE-2025-69720 is fixed in 6.6



>Number:         60589
>Category:       pkg
>Synopsis:       pkg-vulnerabilities: ncurses CVE-2025-69720 is fixed in 6.6
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Fri Aug 14 21:00:00 +0000 2026
>Originator:     Showta Ishizaki
>Release:        NetBSD 11.0, pkgsrc CVS as of 2026-08-14
>Organization:
>Environment:
System: NetBSD 11.0 i386
Architecture: i386
Machine: i386
>Description:
	pkg-vulnerabilities (rev 1.776) has

	  ncurses-[0-9]*	buffer-overflow	https://nvd.nist.gov/vuln/detail/CVE-2025-69720

	written as "every version", but the release pkgsrc ships already
	carries the fix.

	CVE-2025-69720 is the stack buffer overflow in analyze_string() in
	progs/infocmp.c.  Upstream fixed it in the ncurses 6.5 20251213 patch;
	NEWS records it as

	  20251213
	          + add a limit-check in infocmp -i option (report/example by
	            Yixuan Cao).

	and 6.6 was cut seventeen days later:

	  20251230 6.6 release for upload to ftp.gnu.org

	so the release includes it.

	In the 6.6 tarball, progs/infocmp.c is rev 1.177 (2025-12-27) and
	analyze_string() now clamps the length:

	    if ((len = strlen(cp)) > MAX_TERMINFO_LENGTH)
	        len = MAX_TERMINFO_LENGTH;

	along with (len < sizeof(buf3)) guards on the CSI parameter paths.

	devel/ncurses in pkgsrc is at 6.6 (Makefile rev 1.124), so no package
	change is needed; only the entry is stale.

>How-To-Repeat:
	pkg_admin fetch-pkg-vulnerabilities && pkg_admin audit

	on a system with ncurses 6.6 installed reports

	  Package ncurses-6.6 has a buffer-overflow vulnerability,
	  see https://nvd.nist.gov/vuln/detail/CVE-2025-69720

>Fix:
	ncurses-[0-9]*	->	ncurses<6.6

	Nothing to change in devel/ncurses itself; it is already at 6.6.

	Index: doc/pkg-vulnerabilities
	===================================================================
	RCS file: /cvsroot/pkgsrc/doc/pkg-vulnerabilities,v
	retrieving revision 1.776
	diff -u -r1.776 pkg-vulnerabilities
	--- doc/pkg-vulnerabilities	14 Aug 2026 14:49:56 -0000	1.776
	+++ doc/pkg-vulnerabilities	14 Aug 2026 20:15:32 -0000
	@@ -30254,7 +30254,7 @@
	 mongodb<7.0.31	use-after-free	https://nvd.nist.gov/vuln/detail/CVE-2026-4148
	 mongodb<7.0.31	double-free	https://nvd.nist.gov/vuln/detail/CVE-2026-4358
	 mumble<1.6.870	out-of-bounds-read	https://nvd.nist.gov/vuln/detail/CVE-2025-71264
	-ncurses-[0-9]*	buffer-overflow	https://nvd.nist.gov/vuln/detail/CVE-2025-69720
	+ncurses<6.6	buffer-overflow	https://nvd.nist.gov/vuln/detail/CVE-2025-69720
	 nghttp2<1.68.1	denial-of-service	https://nvd.nist.gov/vuln/detail/CVE-2026-27135
	 p5-XML-Parser<2.48	heap-overflow	https://nvd.nist.gov/vuln/detail/CVE-2006-10002
	 p5-XML-Parser<2.48	heap-overflow	https://nvd.nist.gov/vuln/detail/CVE-2006-10003




Home | Main Index | Thread Index | Old Index