RHEL 5:gfs-kmod (RHSA-2010:0291)

medium Nessus 插件 ID 63925

简介

远程 Red Hat 主机缺少安全更新。

描述

远程 Redhat Enterprise Linux 5 主机上安装的程序包受到 RHSA-2010:0291 公告中提及的漏洞影响。

gfs-kmod 程序包包含可提供挂载和使用 GFS 文件系统功能的模块。

在 gfs_lock() 实现中发现一个缺陷。GFS 锁定代码可跳过在其模式集中具有 S_ISGID 位(针对执行的 set-group-ID)的文件的锁定操作。在挂载有 GFS 文件系统的系统上,本地非特权用户可利用此缺陷引起内核错误。(CVE-2010-0727)

这些更新后的 gfs-kmod 程序包与最新的内核 (2.6.18-194.el5) 同步。较早版本 gfs-kmod 程序包中的模块因与运行内核不匹配而加载失败。可以强制加载这些模块。不过,通过此更新,用户无需再如此。

这些更新后的 gfs-kmod 程序包还修复以下缺陷:

* SELinux 处于宽松模式时,创建文件期间的争用条件可导致隔离一个或多个群集节点,并将其余节点锁在 GFS 文件系统外。通过此更新,此争用条件不再发生。(BZ#471258)

* GFS 文件系统中启用了 ACL(访问控制列表)时,如果启动来执行写入请求的事务没有用于操作的足够的备用区块,将造成内核错误。此更新确保在开始操作之前有足够的区块用于写入请求。(BZ#513885)

* 在只读或读写模式下请求对 GFS 中某个文件执行“flock”有时会导致发生“Resource temporarily unavailable”状态错误(EWOULDBLOCK 的错误 11)。在这些情况下,无法在所述文件上获得群组。此更新已修复此问题,因此可在 GFS 文件上成功获得群组而不发生此错误。(BZ#515717)

* GFS 撤回功能是群集中的 GFS 文件系统的一项数据完整性功能。如果 GFS 内核模块在 I/O 操作之后在 GFS 文件系统中检测到不一致,文件系统将不可供群集使用。GFS 撤回功能的严重程序低于内核错误,这样将造成另一个节点隔离该节点。通过此更新,您可以通过指定的“-o errors=panic”选项挂载该文件系统,从而替代 GFS 撤回功能。指定此选项后,任何通常会造成系统撤回的错误都将转而造成系统错误。这样会停止节点的群集通信,从而造成节点被隔离。(BZ#517145)

最后,这些更新后的 gfs-kmod 程序包还提供以下增强:

* GFS 内核模块已更新,以使用新的通用冻结和解冻 ioctl 接口,该接口在以下文件系统中也受支持:ext3、ext4、GFS2、JFS 和 ReiserFS。通过此更新,GFS 支持通过 VFS 级 FIFREEZE/FITHAW ioctl 接口冻结/解冻。
(BZ#487610)

建议用户升级到这些最新的 gfs-kmod 程序包(为了与 2.6.18-194.el5 内核配合使用而更新),其中包含用于修正这些问题和修复这些缺陷的向后移植的修补程序,并添加了此项增强。

Tenable 已直接从 Red Hat Enterprise Linux 安全公告中提取上述描述块。

请注意,Nessus 尚未测试此问题,而是只依据应用程序自我报告的版本号进行判断。

解决方案

更新受影响的 kmod-gfs、kmod-gfs-PAE 和/或 kmod-gfs-xen 程序包。

另见

http://www.nessus.org/u?b264e09b

https://access.redhat.com/errata/RHSA-2010:0291

https://access.redhat.com/security/updates/classification/#moderate

https://bugzilla.redhat.com/show_bug.cgi?id=471258

https://bugzilla.redhat.com/show_bug.cgi?id=487610

https://bugzilla.redhat.com/show_bug.cgi?id=513885

https://bugzilla.redhat.com/show_bug.cgi?id=515717

https://bugzilla.redhat.com/show_bug.cgi?id=517145

https://bugzilla.redhat.com/show_bug.cgi?id=570863

插件详情

严重性: Medium

ID: 63925

文件名: redhat-RHSA-2010-0291.nasl

版本: 1.10

类型: local

代理: unix

发布时间: 2013/1/24

最近更新时间: 2025/3/20

支持的传感器: Frictionless Assessment AWS, Frictionless Assessment Azure, Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Continuous Assessment, Nessus

风险信息

VPR

风险因素: Medium

分数: 4.4

Vendor

Vendor Severity: Moderate

CVSS v2

风险因素: Medium

基本分数: 4.9

时间分数: 3.8

矢量: CVSS2#AV:L/AC:L/Au:N/C:N/I:N/A:C

CVSS 分数来源: CVE-2010-0727

CVSS v3

风险因素: Medium

基本分数: 5.5

时间分数: 5

矢量: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

时间矢量: CVSS:3.0/E:P/RL:O/RC:C

漏洞信息

CPE: cpe:/o:redhat:enterprise_linux:5, p-cpe:/a:redhat:enterprise_linux:kmod-gfs-pae, p-cpe:/a:redhat:enterprise_linux:gfs-kmod, p-cpe:/a:redhat:enterprise_linux:kmod-gfs-xen, p-cpe:/a:redhat:enterprise_linux:kmod-gfs

必需的 KB 项: Host/local_checks_enabled, Host/RedHat/release, Host/RedHat/rpm-list, Host/cpu

补丁发布日期: 2010/3/30

参考资料信息

CVE: CVE-2010-0727

RHSA: 2010:0291