sysstat: Patch for 2019-19725
Signed-off-by: Nathan Owens <ndowens04@gmail.com>
This commit is contained in:
parent
177f4a26ab
commit
ae9f22d89d
2 changed files with 25 additions and 1 deletions
24
srcpkgs/sysstat/patches/CVE-2019-19725.patch
Normal file
24
srcpkgs/sysstat/patches/CVE-2019-19725.patch
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
From a5c8abd4a481ee6e27a3acf00e6d9b0f023e20ed Mon Sep 17 00:00:00 2001
|
||||||
|
From: Sebastien GODARD <sysstat@users.noreply.github.com>
|
||||||
|
Date: Mon, 9 Dec 2019 17:54:07 +0100
|
||||||
|
Subject: [PATCH] Fix #242: Double free in check_file_actlst()
|
||||||
|
|
||||||
|
Avoid freeing buffer() twice.
|
||||||
|
|
||||||
|
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
|
||||||
|
---
|
||||||
|
sa_common.c | 1 +
|
||||||
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
|
diff --git a/sa_common.c b/sa_common.c
|
||||||
|
index cf52aefe..856a3715 100644
|
||||||
|
--- sa_common.c
|
||||||
|
+++ sa_common.c
|
||||||
|
@@ -2153,6 +2153,7 @@ void check_file_actlst(int *ifd, char *dfile, struct activity *act[], uint64_t f
|
||||||
|
}
|
||||||
|
|
||||||
|
free(buffer);
|
||||||
|
+ buffer = NULL;
|
||||||
|
|
||||||
|
/* Check that at least one activity selected by the user is available in file */
|
||||||
|
for (i = 0; i < NR_ACT; i++) {
|
|
@ -1,7 +1,7 @@
|
||||||
# Template file for 'sysstat'
|
# Template file for 'sysstat'
|
||||||
pkgname=sysstat
|
pkgname=sysstat
|
||||||
version=12.2.0
|
version=12.2.0
|
||||||
revision=1
|
revision=2
|
||||||
build_style=gnu-configure
|
build_style=gnu-configure
|
||||||
configure_args="--enable-copy-only --disable-file-attr
|
configure_args="--enable-copy-only --disable-file-attr
|
||||||
--with-systemdsystemunitdir= --enable-install-cron"
|
--with-systemdsystemunitdir= --enable-install-cron"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue