package/sysstat: security bump to version 12.6.1
Fix CVE-2022-39377: sysstat is a set of system performance tools for the Linux operating system. On 32 bit systems, in versions 9.1.16 and newer but prior to 12.7.1, allocate_structures contains a size_t overflow in sa_common.c. The allocate_structures function insufficiently checks bounds before arithmetic multiplication, allowing for an overflow in the size allocated for the buffer representing system activities. This issue may lead to Remote Code Execution (RCE). Despite what is written above in the CVE announcement, and as written in the Changelog, the fix is also included in version 12.6.1 (12.7.1 is a development version):c1e631eddc
As a consequence, 12.6.1 is still reported as being affected. Until the NVD is updated appropriately, we mark the CVE as ignored with a comment that explains why. Note: that commit is not reachable from any branch in the sysstat repository, and Github warns about that, but the commit does belong to the upstream repository and is reachable from the 12.6.1 tag (it looks like sysstat only pushes tags-with-history for fix releases). https://github.com/sysstat/sysstat/security/advisories/GHSA-q8r6-g56f-9w7x https://github.com/sysstat/sysstat/blob/v12.6.1/CHANGES Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> [yann.morin.1998@free.fr: - ignore the CVE, explain why - explain why github warns about the fix commit ] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> (cherry picked from commite4ef408e8f
) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
2ba9a3acdb
commit
fc961e4e10
@ -1,5 +1,5 @@
|
||||
# From: http://sebastien.godard.pagesperso-orange.fr/download.html
|
||||
sha1 1e38bc029979def730ae1fb1e39f631bd1a3bc73 sysstat-12.4.2.tar.xz
|
||||
sha1 a730982e0c2d4964a0022c1509f3ea0a345402bc sysstat-12.6.1.tar.xz
|
||||
# Locally calculated
|
||||
sha256 3701b2c1883d50eb384d7b95ce5b6df0a71fdcb3c23f96cb58098d1bcffa018f sysstat-12.4.2.tar.xz
|
||||
sha256 18ff5a4e149e2568e43385637f72437fe6bafcc1322a93d13d1981e9464a0342 sysstat-12.6.1.tar.xz
|
||||
sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 COPYING
|
||||
|
@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
SYSSTAT_VERSION = 12.4.2
|
||||
SYSSTAT_VERSION = 12.6.1
|
||||
SYSSTAT_SOURCE = sysstat-$(SYSSTAT_VERSION).tar.xz
|
||||
SYSSTAT_SITE = http://pagesperso-orange.fr/sebastien.godard
|
||||
SYSSTAT_CONF_OPTS = --disable-file-attr
|
||||
@ -14,6 +14,9 @@ SYSSTAT_LICENSE_FILES = COPYING
|
||||
SYSSTAT_CPE_ID_VENDOR = sysstat_project
|
||||
SYSSTAT_SELINUX_MODULES = sysstat
|
||||
|
||||
# NVD is not up-to-date; 12.6.1 includes c1e631eddc50, which fixes the issue
|
||||
SYSSTAT_IGNORE_CVES += CVE-2022-39377
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LM_SENSORS),y)
|
||||
SYSSTAT_DEPENDENCIES += lm-sensors
|
||||
SYSSTAT_CONF_OPTS += --enable-sensors
|
||||
|
Loading…
Reference in New Issue
Block a user