pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/net/inetutils
Module Name: pkgsrc
Committed By: wiz
Date: Sat Sep 26 07:03:00 UTC 2026
Modified Files:
pkgsrc/net/inetutils: Makefile distinfo
Added Files:
pkgsrc/net/inetutils/patches: patch-libinetutils_setsig.c
Log Message:
inetutils: fix CVE-2026-95510
Bump PKGREVISION.
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pkgsrc/net/inetutils/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/net/inetutils/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/net/inetutils/patches/patch-libinetutils_setsig.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/net/inetutils/Makefile
diff -u pkgsrc/net/inetutils/Makefile:1.14 pkgsrc/net/inetutils/Makefile:1.15
--- pkgsrc/net/inetutils/Makefile:1.14 Sat Aug 15 06:46:44 2026
+++ pkgsrc/net/inetutils/Makefile Sat Sep 26 07:02:59 2026
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.14 2026/08/15 06:46:44 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2026/09/26 07:02:59 wiz Exp $
DISTNAME= inetutils-2.8
-PKGREVISION= 1
+PKGREVISION= 2
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_GNU:=inetutils/}
Index: pkgsrc/net/inetutils/distinfo
diff -u pkgsrc/net/inetutils/distinfo:1.10 pkgsrc/net/inetutils/distinfo:1.11
--- pkgsrc/net/inetutils/distinfo:1.10 Sat Aug 15 06:46:44 2026
+++ pkgsrc/net/inetutils/distinfo Sat Sep 26 07:02:59 2026
@@ -1,9 +1,10 @@
-$NetBSD: distinfo,v 1.10 2026/08/15 06:46:44 wiz Exp $
+$NetBSD: distinfo,v 1.11 2026/09/26 07:02:59 wiz Exp $
BLAKE2s (inetutils-2.8.tar.gz) = 4c862ef324da6b9b1ad62d24e56de4918425776fd7d204efaaecd7cdf595e80c
SHA512 (inetutils-2.8.tar.gz) = 00b33c9d712cf670f16dbefc963fed880088ff67f506df54fd02fdfc0f8c05d379faba5d602c8772c4dc4fd72e1fa8733777d5840784aa86e092eeb5d0f905f7
Size (inetutils-2.8.tar.gz) = 2985957 bytes
SHA1 (patch-libinetutils_libinetutils.h) = 4fd40c71340a90cbe606b71655555d98dfc7e2c6
+SHA1 (patch-libinetutils_setsig.c) = 15b35eaaaa714dc14fbfce958696428f15a8ec0f
SHA1 (patch-ping_Makefile.in) = bfc193800d353496ce2dc639803c356eef7a655a
SHA1 (patch-src_Makefile.in) = a8321822fdd68db4ec86ad232b59aaad92583297
SHA1 (patch-src_syslogd.c) = 608579f47456d85b29520e7021c86cf80f6faa1c
Added files:
Index: pkgsrc/net/inetutils/patches/patch-libinetutils_setsig.c
diff -u /dev/null pkgsrc/net/inetutils/patches/patch-libinetutils_setsig.c:1.1
--- /dev/null Sat Sep 26 07:03:00 2026
+++ pkgsrc/net/inetutils/patches/patch-libinetutils_setsig.c Sat Sep 26 07:02:59 2026
@@ -0,0 +1,36 @@
+$NetBSD: patch-libinetutils_setsig.c,v 1.1 2026/09/26 07:02:59 wiz Exp $
+
+From f756321da9b964fc27fc43652b73913117883047 Mon Sep 17 00:00:00 2001
+From: Brian Mak <brian.mak%hpe.com@localhost>
+Date: Mon, 14 Sep 2026 15:44:23 -0700
+Subject: [PATCH] libinetutils: zero-initialize sigactions and sigvecs
+
+This commit fixes CVE-2026-95510.
+
+* libinetutils/setsig.c (setsig): Initialize the siactions and sigvecs
+to zero.
+Copyright-paperwork-exempt: Yes
+---
+ libinetutils/setsig.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+--- libinetutils/setsig.c.orig 2026-04-29 07:53:25.000000000 +0000
++++ libinetutils/setsig.c
+@@ -30,7 +30,7 @@ setsig (int sig, sighandler_t handler)
+ setsig (int sig, sighandler_t handler)
+ {
+ #ifdef HAVE_SIGACTION
+- struct sigaction sa, osa;
++ struct sigaction sa = { 0 }, osa = { 0 };
+ sigemptyset (&sa.sa_mask);
+ sigemptyset (&osa.sa_mask);
+ # ifdef SA_RESTART
+@@ -42,7 +42,7 @@ setsig (int sig, sighandler_t handler)
+ return osa.sa_handler;
+ #else /* !HAVE_SIGACTION */
+ # ifdef HAVE_SIGVEC
+- struct sigvec sv, osv;
++ struct sigvec sv = { 0 }, osv = { 0 };
+ sigemptyset (&sv.sv_mask);
+ sigemptyset (&osv.sv_mask);
+ sv.sv_handler = handler;
Home |
Main Index |
Thread Index |
Old Index