Gentoo Linux /etc/conf.d/firebird 上的 Firebird 调用 ISC_PASSWORD 认证绕过

high Nessus 插件 ID 32316

简介

远程数据库服务器允许在没有密码的情况下远程连接到其管理帐户。

描述

远程主机上的 Firebird 版本在启动数据库服务器之前设置“ISC_PASSWORD”环境变量,并在未提供密码时将其用于远程客户端连接。攻击者可利用此问题以空密码作为“SYSDBA”连接,并获取受影响主机上任何数据库的访问权限,保存数据库用户凭据的“security2.fdb”除外。

解决方案

如果在 Gentoo 下运行,请使用 emerge 升级到 dev-db/firebird-2.0.3.12981.0-r6 或更高版本。

否则,确保在启动服务时未设置环境变量“ISC_USER”和“ISC_PASSWORD”。

另见

https://bugs.gentoo.org/show_bug.cgi?id=216158

https://www.securityfocus.com/archive/1/491871/30/0/threaded

插件详情

严重性: High

ID: 32316

文件名: firebird_isc_password_set.nasl

版本: 1.13

类型: remote

系列: Databases

发布时间: 2008/5/14

最近更新时间: 2022/4/11

配置: 启用全面检查

支持的传感器: Nessus

风险信息

VPR

风险因素: Medium

分数: 4.7

CVSS v2

风险因素: High

基本分数: 7.5

时间分数: 5.5

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

漏洞信息

CPE: cpe:/a:firebirdsql:firebird

易利用性: No known exploits are available

参考资料信息

CVE: CVE-2008-1880

BID: 29123

CWE: 255

GLSA: 200805-06

SECUNIA: 30162