CentOS 4:gdb (CESA-2005:709)

high Nessus 插件 ID 67033

简介

远程 CentOS 主机缺少安全更新。

描述

修复了多个缺陷和次要安全问题的更新后的 gdb 程序包现在可用。

Red Hat 安全响应团队将此更新评级为具有低安全影响。

GDB(GNU 调试程序)允许调试以 C、C++ 及其他语言编写的程序,方法是以可控的方式执行它们,然后打印其数据。

在 gdb 中发现多个整数溢出缺陷。如果用户受到诱骗处理特别构建的可执行文件,则可能允许以运行 gdb 的用户的身份执行任意代码。通用漏洞和暴露计划 (cve.mitre.org) 已为此问题分配名称 CVE-2005-1704。

在 gdb 加载 .gdbinit 文件的方式中发现一个缺陷。用户执行 gdb 时,本地目录将搜索随后加载的 .gdbinit 文件。通过将恶意 .gdbinit 文件置于可能运行 gdb 的位置,本地用户可以以运行 gdb 的受害者的身份执行任意命令。通用漏洞和暴露计划 (cve.mitre.org) 已为此问题分配名称 CVE-2005-1705。

此更新后的程序包还解决了以下问题:

- ia64 上的 GDB 有以前实现的缺陷补丁,用于解决通过 gcore 创建核心文件时的内核问题。该缺陷补丁会导致 gcore 显著变慢。

- ia64 上的 GDB 在使用 gcore 时发出无关的警告。

- ia64 上的 GDB 无法通过 sigaltstack 回溯。

- ia64 上的 GDB 无法对信号 trampoline 成功执行 info frame。

- AMD64 和 Intel EM64T 上的 GDB 连接到 32 位进程时出现问题。

- AMD64 和 Intel EM64T 上的 GDB 未正确处理线程的观察点。

- 设置 -Werror 标记后,GDB 无法通过 gcc4 构建。

- GDB 打印继承的 C++ 类成员时出现问题。

- 来自干线来源的一些更新涉及缓存支持、跟随 fork 支持、中断的 syscall 支持以及 DW_OP_piece 读取支持中的 Dwarf2 部分终止。

所有 gdb 用户应升级此更新后的程序包,其中解决了这些问题。

解决方案

更新受影响的 gdb 程序包。

另见

http://www.nessus.org/u?26127f72

插件详情

严重性: High

ID: 67033

文件名: centos_RHSA-2005-709.nasl

版本: 1.8

类型: local

代理: unix

发布时间: 2013/6/29

最近更新时间: 2021/1/4

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

风险信息

VPR

风险因素: Medium

分数: 5.9

CVSS v2

风险因素: High

基本分数: 7.2

时间分数: 5.3

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

漏洞信息

CPE: p-cpe:/a:centos:centos:gdb, cpe:/o:centos:centos:4

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

易利用性: No known exploits are available

补丁发布日期: 2005/10/5

漏洞发布日期: 2005/5/24

参考资料信息

CVE: CVE-2005-1704, CVE-2005-1705

RHSA: 2005:709