Skip to content
OpenAdvisories

Vendor

Zabbix

100 known vulnerabilities.

25 results · Clear filters · Feed

  • Low 2.3

    Server DoS via binary items

    The Zabbix Server/Proxy has a vulnerability where binary items can crash the Server/Proxy on certain NULL byte input leading to potential loss of availability. This only affects deployments where MySQL/MariaDB database is used as the Zabbix database.

  • Low 2.1

    Server DoS via JavaScript preprocessing or script items

    An authenticated administrator is able to crash Zabbix server or proxy by creating specifically crafted preprocessing/script item JavaScript scripts, leading to potential denial of service.

  • Low 2.1

    Email media OAuth secret leak to Super Admin

    The email media OAuth field 'Client secret' cannot be read after saving, but a Super Admin can leak it by setting a malicious 'Token endpoint'. Changes were made to reset the client secret upon changing the token endpoint.

  • Low 2.1

    User information disclosure via api_jsonrpc.php on method user.get with param search

    A regular Zabbix user can search other users in their user group via Zabbix API by select fields the user does not have access to view. This allows data-mining some field values the user does not have access to.

  • Low 2.1

    API hostprototype.get lists data to users with insufficient authorization.

    Due to a bug in Zabbix API, the hostprototype.get method lists all host prototypes to users that do not have any user groups assigned to them.

  • Low 2.1

    Excessive information returned by user.get

    Zabbix API user.get returns all users that share common group with the calling user. This includes media and other information, such as login attempts, etc.

  • Low 2.3

    User enumeration via timing attack in Zabbix web interface

    Execution time for an unsuccessful login differs when using a non-existing username compared to using an existing one.

  • Low 2.7

    Media Types: Office365, SMTP passwords are unencrypted and visible in plaintext when exported

    When exporting media types, the password is exported in the YAML in plain text. This appears to be a best practices type issue and may have no actual impact. The user would need to have permissions to access the media types and therefore would be expected to …

  • Low 2.7

    Heap buffer over-read

    The researcher is showing that it is possible to leak a small amount of Zabbix Server memory using an out of bounds read in src/libs/zbxmedia/email.c

  • Low 3.7

    New line injection in Zabbix SNMP traps

    The researcher is showing that due to the way the SNMP trap log is parsed, an attacker can craft an SNMP trap with additional lines of information and have forged data show in the Zabbix UI. This attack requires SNMP auth to be off and/or the attacker to know…

  • Low 3.3

    Use after free in browser_push_error

    In the src/libs/zbxembed/browser.c file, the es_browser_ctor method retrieves a heap pointer from the Duktape JavaScript engine. This heap pointer is subsequently utilized by the browser_push_error method in the src/libs/zbxembed/browser_error.c file. A use-a…

  • Low 3.3

    JS - Crash on unexpected HTTP server response

    The webdriver for the Browser object expects an error object to be initialized when the webdriver_session_query function fails. But this function can fail for various reasons without an error description and then the wd->error will be NULL and trying to read …

  • Low 3.3

    JS - Crash on empty HTTP server response

    When the webdriver for the Browser object downloads data from a HTTP server, the data pointer is set to NULL and is allocated only in curl_write_cb when receiving data. If the server's response is an empty document, then wd->data in the code below will remain…

  • Low 3.0

    Stack buffer overflow in zbx_snmp_cache_handle_engineid

    The reported vulnerability is a stack buffer overflow in the zbx_snmp_cache_handle_engineid function within the Zabbix server/proxy code. This issue occurs when copying data from session->securityEngineID to local_record.engineid without proper bounds checkin…

  • Low 2.2

    Value of sysmap_element_url can be de-synchronized causing the map element to crash when new URLs is added

    When a URL is added to the map element, it is recorded in the database with sequential IDs. Upon adding a new URL, the system retrieves the last sysmapelementurlid value and increments it by one. However, an issue arises when a user manually changes the sysma…

  • Low 2.7

    Zabbix Arbitrary File Read

    Setting SMS media allows to set GSM modem file. Later this file is used as Linux device. But due everything is a file for Linux, it is possible to set another file, e.g. log file and zabbix_server will try to communicate with it as modem. As a result, log fil…

  • Low 3.0

    AT(GSM) Command Injection

    Zabbix allows to configure SMS notifications. AT command injection occurs on "Zabbix Server" because there is no validation of "Number" field on Web nor on Zabbix server side. Attacker can run test of SMS providing specially crafted phone number and execute a…

  • Low 3.9

    Possible buffer overread from reading DNS responses

    The vulnerability is caused by improper check for check if RDLENGTH does not overflow the buffer in response from DNS server.

  • Low 3.7

    Reflected XSS in graphs page of Zabbix Frontend

    An authenticated user can create a link with reflected Javascript code inside it for the graphs page and send it to other users. The payload can be executed only with a known CSRF token value of the victim, which is changed periodically and is difficult to pr…

  • Low 3.7

    Reflected XSS in discovery page of Zabbix Frontend

    An authenticated user can create a link with reflected Javascript code inside it for the discovery page and send it to other users. The payload can be executed only with a known CSRF token value of the victim, which is changed periodically and is difficult to…

  • Low 3.7

    Reflected XSS in graph configuration window of Zabbix Frontend

    An authenticated user can create a link with reflected Javascript code inside it for graphs’ page and send it to other users. The payload can be executed only with a known CSRF token value of the victim, which is changed periodically and is difficult to predi…

  • Low 3.7

    Reflected XSS in item configuration window of Zabbix Frontend

    An authenticated user can create a link with reflected Javascript code inside it for items’ page and send it to other users. The payload can be executed only with a known CSRF token value of the victim, which is changed periodically and is difficult to predic…

  • Low 3.7

    Reflected XSS in service configuration window of Zabbix Frontend

    An authenticated user can create a link with reflected Javascript code inside it for services’ page and send it to other users. The payload can be executed only with a known CSRF token value of the victim, which is changed periodically and is difficult to pre…

  • Low 3.7
    CVE-2022-23134 Exploited Public exploit Scanner template EPSS 95%

    Possible view of the setup pages by unauthenticated users if config file already exists

    After the initial setup process, some steps of setup.php file are reachable not only by super-administrators, but by unauthenticated users as well. Malicious actor can pass step checks and potentially change the configuration of Zabbix Frontend.

    KEV Feb 22, 2022
  • Low 3.3

    Incorrect permissions of [/var/run/zabbix] forces dac_override

    During Zabbix installation from RPM, DAC_OVERRIDE SELinux capability is in use to access PID files in [/var/run/zabbix] folder. In this case, Zabbix Proxy or Server processes can bypass file read, write and execute permissions check on the file system level