Zabbix Server send_history_last_id() SQL Injection

high Nessus Plugin ID 43391

Synopsis

The remote monitoring service has a SQL injection vulnerability.

Description

The version of Zabbix server running on the remote host has a SQL injection vulnerability in the 'send_history_last_id()' function of 'nodehistory.c'. A remote attacker could exploit this by sending a specially crafted request, resulting in the execution of arbitrary queries.

The vendor released a partial fix in version 1.6.7, but certain types of SQL injections are still possible.

Solution

Upgrade to Zabbix 1.6.8 or later.

See Also

https://support.zabbix.com/browse/ZBX-1031

https://support.zabbix.com/secure/attachment/11471/zbx-sqli-v2.py

https://www.zabbix.com/rn/rn1.6.8

Plugin Details

Severity: High

ID: 43391

File Name: zabbix_nodehistory_sqli.nasl

Version: 1.11

Type: remote

Family: Misc.

Published: 12/22/2009

Updated: 6/1/2022

Configuration: Enable thorough checks

Supported Sensors: Nessus

Risk Information

CVSS v2

Risk Factor: High

Base Score: 7.5

Temporal Score: 5.9

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

Vulnerability Information

Exploit Available: true

Exploit Ease: Exploits are available

Patch Publication Date: 12/7/2009

Vulnerability Publication Date: 9/10/2009

Reference Information

BID: 37309

Secunia: 37740