CentOS Update for kernel CESA-2015:0164 centos5. The update fixes a flaw in the Linux kernel's splice() system call, race condition in hot-unplugging of virtio-blk device, and bug in error-handling path for corrupted metadata block. It also addresses a bug in the initialization of default ACLs variable, which could cause the setfacl command to fail
Reporter | Title | Published | Views | Family All 99 |
---|---|---|---|---|
Tenable Nessus | Scientific Linux Security Update : kernel on SL5.x i386/x86_64 (20150210) | 12 Feb 201500:00 | – | nessus |
Tenable Nessus | RHEL 5 : kernel (RHSA-2015:0164) | 11 Feb 201500:00 | – | nessus |
Tenable Nessus | Oracle Linux 5 : ELSA-2015-0164-1: / kernel (ELSA-2015-01641) | 7 Sep 202300:00 | – | nessus |
Tenable Nessus | F5 Networks BIG-IP : Linux kernel vulnerability (SOL17237) | 9 Sep 201500:00 | – | nessus |
Tenable Nessus | CentOS 5 : kernel (CESA-2015:0164) | 11 Feb 201500:00 | – | nessus |
Tenable Nessus | Amazon Linux AMI : kernel (ALAS-2015-476) | 13 Feb 201500:00 | – | nessus |
Tenable Nessus | Oracle Linux 5 : kernel (ELSA-2015-0164) | 12 Feb 201500:00 | – | nessus |
Tenable Nessus | Ubuntu 12.04 LTS : linux vulnerabilities (USN-2541-1) | 25 Mar 201500:00 | – | nessus |
Tenable Nessus | Ubuntu 12.04 LTS : linux-lts-trusty vulnerabilities (USN-2543-1) | 25 Mar 201500:00 | – | nessus |
Tenable Nessus | Oracle Linux 6 : kernel (ELSA-2015-0674) | 12 Mar 201500:00 | – | nessus |
# SPDX-FileCopyrightText: 2015 Greenbone AG
# Some text descriptions might be excerpted from (a) referenced
# source(s), and are Copyright (C) by the respective right holder(s).
#
# SPDX-License-Identifier: GPL-2.0-only
if(description)
{
script_oid("1.3.6.1.4.1.25623.1.0.882118");
script_version("2023-07-11T05:06:07+0000");
script_tag(name:"last_modification", value:"2023-07-11 05:06:07 +0000 (Tue, 11 Jul 2023)");
script_tag(name:"creation_date", value:"2015-02-12 05:28:11 +0100 (Thu, 12 Feb 2015)");
script_cve_id("CVE-2014-7822");
script_tag(name:"cvss_base", value:"7.2");
script_tag(name:"cvss_base_vector", value:"AV:L/AC:L/Au:N/C:C/I:C/A:C");
script_name("CentOS Update for kernel CESA-2015:0164 centos5");
script_tag(name:"summary", value:"Check the version of kernel");
script_tag(name:"vuldetect", value:"Checks if a vulnerable version is present on the target host.");
script_tag(name:"insight", value:"The kernel packages contain the Linux kernel, the core of any Linux
operating system.
* A flaw was found in the way the Linux kernel's splice() system call
validated its parameters. On certain file systems, a local, unprivileged
user could use this flaw to write past the maximum file size, and thus
crash the system. (CVE-2014-7822, Moderate)
Red Hat would like to thank Akira Fujita of NEC for reporting this issue.
This update also fixes the following bugs:
* Previously, hot-unplugging of a virtio-blk device could in some cases
lead to a kernel panic, for example during in-flight I/O requests.
This update fixes race condition in the hot-unplug code in the
virtio_blk.ko module. As a result, hot unplugging of the virtio-blk device
no longer causes the guest kernel oops when there are in-flight I/O
requests. (BZ#1006536)
* Before this update, due to a bug in the error-handling path, a corrupted
metadata block could be used as a valid block. With this update, the error
handling path has been fixed and more checks have been added to verify the
metadata block. Now, when a corrupted metadata block is encountered, it is
properly marked as corrupted and handled accordingly. (BZ#1034403)
* Previously, an incorrectly initialized variable resulted in a random
value being stored in the variable that holds the number of default ACLs,
and is sent in the SET_PATH_INFO data structure. Consequently, the setfacl
command could, under certain circumstances, fail with an 'Invalid argument'
error. With this update, the variable is correctly initialized to zero,
thus fixing the bug. (BZ#1105625)
All kernel users are advised to upgrade to these updated packages, which
contain backported patches to correct these issues. The system must be
rebooted for this update to take effect.");
script_tag(name:"affected", value:"kernel on CentOS 5");
script_tag(name:"solution", value:"Please install the updated packages.");
script_xref(name:"CESA", value:"2015:0164");
script_xref(name:"URL", value:"http://lists.centos.org/pipermail/centos-announce/2015-February/020932.html");
script_tag(name:"solution_type", value:"VendorFix");
script_tag(name:"qod_type", value:"package");
script_category(ACT_GATHER_INFO);
script_copyright("Copyright (C) 2015 Greenbone AG");
script_family("CentOS Local Security Checks");
script_dependencies("gather-package-list.nasl");
script_mandatory_keys("ssh/login/centos", "ssh/login/rpms", re:"ssh/login/release=CentOS5");
exit(0);
}
include("revisions-lib.inc");
include("pkg-lib-rpm.inc");
release = rpm_get_ssh_release();
if(!release)
exit(0);
res = "";
if(release == "CentOS5")
{
if ((res = isrpmvuln(pkg:"kernel", rpm:"kernel~2.6.18~402.el5", rls:"CentOS5")) != NULL)
{
security_message(data:res);
exit(0);
}
if ((res = isrpmvuln(pkg:"kernel-debug", rpm:"kernel-debug~2.6.18~402.el5", rls:"CentOS5")) != NULL)
{
security_message(data:res);
exit(0);
}
if ((res = isrpmvuln(pkg:"kernel-debug-devel", rpm:"kernel-debug-devel~2.6.18~402.el5", rls:"CentOS5")) != NULL)
{
security_message(data:res);
exit(0);
}
if ((res = isrpmvuln(pkg:"kernel-devel", rpm:"kernel-devel~2.6.18~402.el5", rls:"CentOS5")) != NULL)
{
security_message(data:res);
exit(0);
}
if ((res = isrpmvuln(pkg:"kernel-doc", rpm:"kernel-doc~2.6.18~402.el5", rls:"CentOS5")) != NULL)
{
security_message(data:res);
exit(0);
}
if ((res = isrpmvuln(pkg:"kernel-headers", rpm:"kernel-headers~2.6.18~402.el5", rls:"CentOS5")) != NULL)
{
security_message(data:res);
exit(0);
}
if ((res = isrpmvuln(pkg:"kernel-PAE", rpm:"kernel-PAE~2.6.18~402.el5", rls:"CentOS5")) != NULL)
{
security_message(data:res);
exit(0);
}
if ((res = isrpmvuln(pkg:"kernel-PAE-devel", rpm:"kernel-PAE-devel~2.6.18~402.el5", rls:"CentOS5")) != NULL)
{
security_message(data:res);
exit(0);
}
if ((res = isrpmvuln(pkg:"kernel-xen", rpm:"kernel-xen~2.6.18~402.el5", rls:"CentOS5")) != NULL)
{
security_message(data:res);
exit(0);
}
if ((res = isrpmvuln(pkg:"kernel-xen-devel", rpm:"kernel-xen-devel~2.6.18~402.el5", rls:"CentOS5")) != NULL)
{
security_message(data:res);
exit(0);
}
if (__pkg_match) exit(99);
exit(0);
}
Transform Your Security Services
Elevate your offerings with Vulners' advanced Vulnerability Intelligence. Contact us for a demo and discover the difference comprehensive, actionable intelligence can make in your security strategy.
Book a live demo