Fedora 22:cups-x2go-3.0.1.3-1.fc22 (2015-10459)

high Nessus 插件 ID 84477

简介

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

描述

- 新上游版本 (3.0.1.2):

- cups-x2go{,.conf}: port to File::Temp。使用 Text::ParseWords 正确拆分 ps2pdf 命令行。不要使用 system(),而应使用 IPC::Open2::open2()。
捕获 ps2pdf 程序的标准输出并将其“手动”写入临时文件句柄。应修复由 IRC 上的 Jan Bi 报告的问题。

- cups-x2go:修复注释掉第二个 ps2pdf 定义以将 PDF 数据输出为标准输出。

- 新上游版本 (3.0.1.3):

- cups-x2go:从 File::Temp 模块导入 tempfile() 函数。

- cups-x2go:仅重复最后一个 X,而非整个“.pdfX”字符串(或类似内容)。

- cups-x2go:实际打印“真正”执行的命令而非包含占位符的“原始”命令。

- cups-x2go:从 ghostscript 读取输出,不要将文件句柄写入临时文件。修复挂起 ghostscript 调用和随机垃圾,而非“实际”PDF 文件。

- cups-x2go:使用括号将函数参数括起。

- cups-x2go:修复 binmode() 调用,:raw 层是隐式的。

- cups-x2go:修复打印调用...不允许使用逗号分隔参数。

- cups-x2go:将正确的 :raw 层添加到 binmode 调用。

- cups-x2go:修复微小的拼写错误。

- cups-x2go:从 GS 和 STDIN 中读取区块大小为 8 KB 的数据,而非同时读取所有数据。有效地处理大量打印作业。

- cups-x2go:为 close() 调用添加括号。

- cups-x2go:自动删除 PDF 和标题临时文件。

- cups-x2go:按需取消 END 区块中 PS 临时文件的链接。还应将 closelog 移动到 END 区块,因为我们想要打印 END 区块中的诊断消息。

- cups-x2go:不要明确使用 unlink()。信任 File::Temp 和我们的 END 区块以进行正确清理。

- cups-x2go:perl 中不存在持续的向前循环。仍然没有。我总是忘记。下次使用。(部分)修复:#887。

- cups-x2go:为 PS、PDF 和标题文件使用相同的临时文件模板。如有必要,请在生成 PDF 和标题临时文件时使用适当的后缀。(完全)修复:#887。更新到 3.0.1.1:

- 添加可提供某些入门信息的简短 README。更新到 3.0.1.1:

- 添加可提供某些入门信息的简短 README。

请注意,Tenable Network Security 已直接从 Fedora 安全公告中提取上述描述块。Tenable 已尝试在不引入其他问题的情况下尽可能进行了自动整理和排版。

解决方案

更新受影响的 cups-x2go 程序包。

另见

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

插件详情

严重性: High

ID: 84477

文件名: fedora_2015-10459.nasl

版本: 2.4

类型: local

代理: unix

发布时间: 2015/7/1

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

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

漏洞信息

CPE: p-cpe:/a:fedoraproject:fedora:cups-x2go, cpe:/o:fedoraproject:fedora:22

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

补丁发布日期: 2015/6/22

参考资料信息

FEDORA: 2015-10459