📄 deb_158_1.nasl
字号:
# OpenVAS Vulnerability Test# $Id$# Description: Auto-generated from advisory DSA 158-1## Authors:# Thomas Reinke <reinke@securityspace.com>## Copyright:# Copyright (c) 2007 E-Soft Inc. http://www.securityspace.com# Text descriptions are largerly excerpted from the referenced# advisory, and are Copyright (c) the respective author(s)## This program is free software; you can redistribute it and/or modify# it under the terms of the GNU General Public License version 2,# as published by the Free Software Foundation## This program is distributed in the hope that it will be useful,# but WITHOUT ANY WARRANTY; without even the implied warranty of# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the# GNU General Public License for more details.## You should have received a copy of the GNU General Public License# along with this program; if not, write to the Free Software# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.#if(description){ script_id(53416); script_version ("$"); name["english"] = "Debian Security Advisory DSA 158-1 (gaim)"; script_name(english:name["english"]); desc["english"] = "The remote host is missing an update to gaimannounced via advisory DSA 158-1.The developers of Gaim, an instant messenger client that combinesseveral different networks, found a vulnerability in the hyperlinkhandling code. The 'Manual' browser command passes an untrustedstring to the shell without escaping or reliable quoting, permittingan attacker to execute arbitrary commands on the users machine.Unfortunately, Gaim doesn't display the hyperlink before the userclicks on it. Users who use other inbuilt browser commands aren'tvulnerable.This problem has been fixed in version 0.58-2.2 for the currentstable distribution (woody) and in version 0.59.1-2 for the unstabledistribution (sid). The old stable distribution (potato) is notaffected since it doesn't ship the Gaim program.The fixed version of Gaim no longer passes the user's manual browsercommand to the shell. Commands which contain the %s in quotes willneed to be amended, so they don't contain any quotes. The 'Manual'browser command can be edited in the 'General' pane of the'Preferences' dialog, which can be accessed by clicking 'Options' fromthe login window, or 'Tools' and then 'Preferences' from the menu barin the buddy list window.We recommend that you upgrade your gaim package immediately.Solution:https://secure1.securityspace.com/smysecure/catid.html?in=DSA%20158-1Risk factor : High"; script_description(english:desc["english"]); summary["english"] = "Debian Security Advisory DSA 158-1 (gaim)"; script_summary(english:summary["english"]); script_category(ACT_GATHER_INFO); script_copyright(english:"Copyright (c) 2005 E-Soft Inc. http://www.securityspace.com"); family["english"] = "Debian Local Security Checks"; script_family(english:family["english"]); script_dependencies("gather-package-list.nasl"); script_require_keys("ssh/login/packages"); exit(0);}## The script code starts here#include("revisions-lib.inc");include("pkg-lib-deb.inc");vuln = 0;if(isdpkgvuln(pkg:"gaim", ver:"0.58-2.2", rls:"DEB3.0")) { vuln = 1;}if(isdpkgvuln(pkg:"gaim-common", ver:"0.58-2.2", rls:"DEB3.0")) { vuln = 1;}if(isdpkgvuln(pkg:"gaim-gnome", ver:"0.58-2.2", rls:"DEB3.0")) { vuln = 1;}if(vuln) { security_hole(0);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -