Cloudanix VulnDB

CVE-2015-2582

None

CVSS

—

EPSS

4.4%

Published

Jul 16, 2015

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

A problem in older MySQL database software lets people who already have login access crash the database from afar, stopping work that depends on it.

Exploitation
Remote Authenticated
Attacker needs
Low Privilege
Complexity
Low
Impact
Denial Of Service
Component
Network Service
Class
Denial of service
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Unspecified flaw in GIS handling allows an authenticated remote user to trigger a denial-of-service condition that reduces MySQL Server availability.

Why it matters to the business

Database instances become unavailable, interrupting applications and services that depend on MySQL or MariaDB and potentially causing operational downtime.

How an attack unfolds

An attacker who already possesses a valid database account crafts and submits GIS-related queries or data that exploit the flaw, causing the server process to crash or hang.

How to fix it

Upgrade Oracle MySQL to versions later than 5.5.43 and 5.6.24, or apply the corresponding security patches provided by MariaDB, Canonical, Red Hat, Debian, or Oracle Solaris. Restart affected services after upgrade and verify the new version string.

How to confirm the fix worked

Compare the running server version against the fixed releases listed in vendor advisories; attempt to reproduce the GIS vector in a test environment and confirm the server no longer crashes.

Typical attack path

  1. Obtain valid database credentials on the target MySQL/MariaDB instance
  2. Connect over the network and issue crafted GIS queries or insert malicious spatial data
  3. Trigger the vulnerability to induce server crash or resource exhaustion
  4. Repeat or combine with other actions to prolong denial of service

How to detect it

Review MySQL error logs and crash reports for entries mentioning GIS functions or spatial operations around the time of unexpected server restarts; correlate with authenticated user activity in the general query log.

What your security team should do

  • Apply vendor patches to all MySQL and MariaDB deployments as soon as possible
  • Restrict database accounts to the minimum required privileges and network sources
  • Monitor database error and crash logs for GIS-related failures
  • Segment database servers and enforce network access controls to limit authenticated attack surface

The record

Unspecified vulnerability in Oracle MySQL Server 5.5.43 and earlier and 5.6.24 and earlier allows remote authenticated users to affect availability via vectors related to GIS.

Affected packages

Ecosystem Package Introduced Fixed
Debian:6.0 mysql-5.5 0 5.5.46-0+deb6u1
Debian:7 mysql-5.5 0 5.5.44-0+deb7u1
Debian:8 mariadb-10.0 0 10.0.20-0+deb8u1
Debian:8 mysql-5.5 0 5.5.44-0+deb8u1
Mageia:4 mariadb 0 5.5.44-1.mga4
Mageia:5 mariadb 0 10.0.20-1.mga5
Red Hat:enterprise_linux:5::client mysql55-mysql 0 0:5.5.45-1.el5
Red Hat:enterprise_linux:5::client mysql55-mysql-bench 0 0:5.5.45-1.el5
Red Hat:enterprise_linux:5::client mysql55-mysql-debuginfo 0 0:5.5.45-1.el5
Red Hat:enterprise_linux:5::client mysql55-mysql-devel 0 0:5.5.45-1.el5
Red Hat:enterprise_linux:5::client mysql55-mysql-libs 0 0:5.5.45-1.el5
Red Hat:enterprise_linux:5::client mysql55-mysql-server 0 0:5.5.45-1.el5
Red Hat:enterprise_linux:5::client mysql55-mysql-test 0 0:5.5.45-1.el5
Red Hat:enterprise_linux:5::client_workstation mysql55-mysql 0 0:5.5.45-1.el5
Red Hat:enterprise_linux:5::client_workstation mysql55-mysql-bench 0 0:5.5.45-1.el5
Red Hat:enterprise_linux:5::client_workstation mysql55-mysql-debuginfo 0 0:5.5.45-1.el5
Red Hat:enterprise_linux:5::client_workstation mysql55-mysql-devel 0 0:5.5.45-1.el5
Red Hat:enterprise_linux:5::client_workstation mysql55-mysql-libs 0 0:5.5.45-1.el5
Red Hat:enterprise_linux:5::client_workstation mysql55-mysql-server 0 0:5.5.45-1.el5
Red Hat:enterprise_linux:5::client_workstation mysql55-mysql-test 0 0:5.5.45-1.el5
Red Hat:enterprise_linux:5::server mysql55-mysql 0 0:5.5.45-1.el5
Red Hat:enterprise_linux:5::server mysql55-mysql-bench 0 0:5.5.45-1.el5
Red Hat:enterprise_linux:5::server mysql55-mysql-debuginfo 0 0:5.5.45-1.el5
Red Hat:enterprise_linux:5::server mysql55-mysql-devel 0 0:5.5.45-1.el5
Red Hat:enterprise_linux:5::server mysql55-mysql-libs 0 0:5.5.45-1.el5
Red Hat:enterprise_linux:5::server mysql55-mysql-server 0 0:5.5.45-1.el5
Red Hat:enterprise_linux:5::server mysql55-mysql-test 0 0:5.5.45-1.el5
Red Hat:enterprise_linux:7::client mariadb 0 1:5.5.44-1.el7_1
Red Hat:enterprise_linux:7::client mariadb-bench 0 1:5.5.44-1.el7_1
Red Hat:enterprise_linux:7::client mariadb-debuginfo 0 1:5.5.44-1.el7_1
Red Hat:enterprise_linux:7::client mariadb-devel 0 1:5.5.44-1.el7_1
Red Hat:enterprise_linux:7::client mariadb-embedded 0 1:5.5.44-1.el7_1
Red Hat:enterprise_linux:7::client mariadb-embedded-devel 0 1:5.5.44-1.el7_1
Red Hat:enterprise_linux:7::client mariadb-libs 0 1:5.5.44-1.el7_1
Red Hat:enterprise_linux:7::client mariadb-server 0 1:5.5.44-1.el7_1
Red Hat:enterprise_linux:7::client mariadb-test 0 1:5.5.44-1.el7_1
Red Hat:enterprise_linux:7::computenode mariadb 0 1:5.5.44-1.el7_1
Red Hat:enterprise_linux:7::computenode mariadb-bench 0 1:5.5.44-1.el7_1
Red Hat:enterprise_linux:7::computenode mariadb-debuginfo 0 1:5.5.44-1.el7_1
Red Hat:enterprise_linux:7::computenode mariadb-devel 0 1:5.5.44-1.el7_1
Red Hat:enterprise_linux:7::computenode mariadb-embedded 0 1:5.5.44-1.el7_1
Red Hat:enterprise_linux:7::computenode mariadb-embedded-devel 0 1:5.5.44-1.el7_1
Red Hat:enterprise_linux:7::computenode mariadb-libs 0 1:5.5.44-1.el7_1
Red Hat:enterprise_linux:7::computenode mariadb-server 0 1:5.5.44-1.el7_1
Red Hat:enterprise_linux:7::computenode mariadb-test 0 1:5.5.44-1.el7_1
Red Hat:enterprise_linux:7::server mariadb 0 1:5.5.44-1.ael7b_1
Red Hat:enterprise_linux:7::server mariadb-bench 0 1:5.5.44-1.ael7b_1
Red Hat:enterprise_linux:7::server mariadb-debuginfo 0 1:5.5.44-1.ael7b_1
Red Hat:enterprise_linux:7::server mariadb-devel 0 1:5.5.44-1.ael7b_1
Red Hat:enterprise_linux:7::server mariadb-embedded 0 1:5.5.44-1.ael7b_1
Red Hat:enterprise_linux:7::server mariadb-embedded-devel 0 1:5.5.44-1.ael7b_1
Red Hat:enterprise_linux:7::server mariadb-libs 0 1:5.5.44-1.ael7b_1
Red Hat:enterprise_linux:7::server mariadb-server 0 1:5.5.44-1.ael7b_1
Red Hat:enterprise_linux:7::server mariadb-test 0 1:5.5.44-1.ael7b_1
Red Hat:enterprise_linux:7::workstation mariadb 0 1:5.5.44-1.el7_1
Red Hat:enterprise_linux:7::workstation mariadb-bench 0 1:5.5.44-1.el7_1
Red Hat:enterprise_linux:7::workstation mariadb-debuginfo 0 1:5.5.44-1.el7_1
Red Hat:enterprise_linux:7::workstation mariadb-devel 0 1:5.5.44-1.el7_1
Red Hat:enterprise_linux:7::workstation mariadb-embedded 0 1:5.5.44-1.el7_1
Red Hat:enterprise_linux:7::workstation mariadb-embedded-devel 0 1:5.5.44-1.el7_1
Red Hat:enterprise_linux:7::workstation mariadb-libs 0 1:5.5.44-1.el7_1
Red Hat:enterprise_linux:7::workstation mariadb-server 0 1:5.5.44-1.el7_1
Red Hat:enterprise_linux:7::workstation mariadb-test 0 1:5.5.44-1.el7_1
Red Hat:rhel_software_collections:2::el6 mariadb55-mariadb 0 0:5.5.44-1.el6
Red Hat:rhel_software_collections:2::el6 mariadb55-mariadb-bench 0 0:5.5.44-1.el6
Red Hat:rhel_software_collections:2::el6 mariadb55-mariadb-debuginfo 0 0:5.5.44-1.el6
Red Hat:rhel_software_collections:2::el6 mariadb55-mariadb-devel 0 0:5.5.44-1.el6
Red Hat:rhel_software_collections:2::el6 mariadb55-mariadb-libs 0 0:5.5.44-1.el6
Red Hat:rhel_software_collections:2::el6 mariadb55-mariadb-server 0 0:5.5.44-1.el6
Red Hat:rhel_software_collections:2::el6 mariadb55-mariadb-test 0 0:5.5.44-1.el6
Red Hat:rhel_software_collections:2::el6 mysql55-mysql 0 0:5.5.45-1.el6
Red Hat:rhel_software_collections:2::el6 mysql55-mysql-bench 0 0:5.5.45-1.el6
Red Hat:rhel_software_collections:2::el6 mysql55-mysql-debuginfo 0 0:5.5.45-1.el6
Red Hat:rhel_software_collections:2::el6 mysql55-mysql-devel 0 0:5.5.45-1.el6
Red Hat:rhel_software_collections:2::el6 mysql55-mysql-libs 0 0:5.5.45-1.el6
Red Hat:rhel_software_collections:2::el6 mysql55-mysql-server 0 0:5.5.45-1.el6
Red Hat:rhel_software_collections:2::el6 mysql55-mysql-test 0 0:5.5.45-1.el6
Red Hat:rhel_software_collections:2::el6 rh-mariadb100-mariadb 0 1:10.0.20-1.el6
Red Hat:rhel_software_collections:2::el6 rh-mariadb100-mariadb-bench 0 1:10.0.20-1.el6
Red Hat:rhel_software_collections:2::el6 rh-mariadb100-mariadb-common 0 1:10.0.20-1.el6
Red Hat:rhel_software_collections:2::el6 rh-mariadb100-mariadb-config 0 1:10.0.20-1.el6
Red Hat:rhel_software_collections:2::el6 rh-mariadb100-mariadb-debuginfo 0 1:10.0.20-1.el6
Red Hat:rhel_software_collections:2::el6 rh-mariadb100-mariadb-devel 0 1:10.0.20-1.el6
Red Hat:rhel_software_collections:2::el6 rh-mariadb100-mariadb-errmsg 0 1:10.0.20-1.el6
Red Hat:rhel_software_collections:2::el6 rh-mariadb100-mariadb-oqgraph-engine 0 1:10.0.20-1.el6
Red Hat:rhel_software_collections:2::el6 rh-mariadb100-mariadb-server 0 1:10.0.20-1.el6
Red Hat:rhel_software_collections:2::el6 rh-mariadb100-mariadb-test 0 1:10.0.20-1.el6
Red Hat:rhel_software_collections:2::el6 rh-mysql56-mysql 0 0:5.6.26-1.el6
Red Hat:rhel_software_collections:2::el6 rh-mysql56-mysql-bench 0 0:5.6.26-1.el6
Red Hat:rhel_software_collections:2::el6 rh-mysql56-mysql-common 0 0:5.6.26-1.el6
Red Hat:rhel_software_collections:2::el6 rh-mysql56-mysql-config 0 0:5.6.26-1.el6
Red Hat:rhel_software_collections:2::el6 rh-mysql56-mysql-debuginfo 0 0:5.6.26-1.el6
Red Hat:rhel_software_collections:2::el6 rh-mysql56-mysql-devel 0 0:5.6.26-1.el6
Red Hat:rhel_software_collections:2::el6 rh-mysql56-mysql-errmsg 0 0:5.6.26-1.el6
Red Hat:rhel_software_collections:2::el6 rh-mysql56-mysql-server 0 0:5.6.26-1.el6
Red Hat:rhel_software_collections:2::el6 rh-mysql56-mysql-test 0 0:5.6.26-1.el6
Red Hat:rhel_software_collections:2::el7 mariadb55-mariadb 0 0:5.5.44-1.el7
Red Hat:rhel_software_collections:2::el7 mariadb55-mariadb-bench 0 0:5.5.44-1.el7
Red Hat:rhel_software_collections:2::el7 mariadb55-mariadb-debuginfo 0 0:5.5.44-1.el7
Red Hat:rhel_software_collections:2::el7 mariadb55-mariadb-devel 0 0:5.5.44-1.el7
Red Hat:rhel_software_collections:2::el7 mariadb55-mariadb-libs 0 0:5.5.44-1.el7
Red Hat:rhel_software_collections:2::el7 mariadb55-mariadb-server 0 0:5.5.44-1.el7
Red Hat:rhel_software_collections:2::el7 mariadb55-mariadb-test 0 0:5.5.44-1.el7
Red Hat:rhel_software_collections:2::el7 mysql55-mysql 0 0:5.5.45-1.el7
Red Hat:rhel_software_collections:2::el7 mysql55-mysql-bench 0 0:5.5.45-1.el7
Red Hat:rhel_software_collections:2::el7 mysql55-mysql-debuginfo 0 0:5.5.45-1.el7
Red Hat:rhel_software_collections:2::el7 mysql55-mysql-devel 0 0:5.5.45-1.el7
Red Hat:rhel_software_collections:2::el7 mysql55-mysql-libs 0 0:5.5.45-1.el7
Red Hat:rhel_software_collections:2::el7 mysql55-mysql-server 0 0:5.5.45-1.el7
Red Hat:rhel_software_collections:2::el7 mysql55-mysql-test 0 0:5.5.45-1.el7
Red Hat:rhel_software_collections:2::el7 rh-mariadb100-mariadb 0 1:10.0.20-1.el7
Red Hat:rhel_software_collections:2::el7 rh-mariadb100-mariadb-bench 0 1:10.0.20-1.el7
Red Hat:rhel_software_collections:2::el7 rh-mariadb100-mariadb-common 0 1:10.0.20-1.el7
Red Hat:rhel_software_collections:2::el7 rh-mariadb100-mariadb-config 0 1:10.0.20-1.el7
Red Hat:rhel_software_collections:2::el7 rh-mariadb100-mariadb-debuginfo 0 1:10.0.20-1.el7
Red Hat:rhel_software_collections:2::el7 rh-mariadb100-mariadb-devel 0 1:10.0.20-1.el7
Red Hat:rhel_software_collections:2::el7 rh-mariadb100-mariadb-errmsg 0 1:10.0.20-1.el7
Red Hat:rhel_software_collections:2::el7 rh-mariadb100-mariadb-oqgraph-engine 0 1:10.0.20-1.el7
Red Hat:rhel_software_collections:2::el7 rh-mariadb100-mariadb-server 0 1:10.0.20-1.el7
Red Hat:rhel_software_collections:2::el7 rh-mariadb100-mariadb-test 0 1:10.0.20-1.el7
Red Hat:rhel_software_collections:2::el7 rh-mysql56-mysql 0 0:5.6.26-1.el7
Red Hat:rhel_software_collections:2::el7 rh-mysql56-mysql-bench 0 0:5.6.26-1.el7
Red Hat:rhel_software_collections:2::el7 rh-mysql56-mysql-common 0 0:5.6.26-1.el7
Red Hat:rhel_software_collections:2::el7 rh-mysql56-mysql-config 0 0:5.6.26-1.el7
Red Hat:rhel_software_collections:2::el7 rh-mysql56-mysql-debuginfo 0 0:5.6.26-1.el7
Red Hat:rhel_software_collections:2::el7 rh-mysql56-mysql-devel 0 0:5.6.26-1.el7
Red Hat:rhel_software_collections:2::el7 rh-mysql56-mysql-errmsg 0 0:5.6.26-1.el7
Red Hat:rhel_software_collections:2::el7 rh-mysql56-mysql-server 0 0:5.6.26-1.el7
Red Hat:rhel_software_collections:2::el7 rh-mysql56-mysql-test 0 0:5.6.26-1.el7
SUSE:Linux Enterprise Desktop 11 SP3 mysql 0 5.5.45-0.11.1
SUSE:Linux Enterprise Desktop 11 SP4 mysql 0 5.5.45-0.11.1
SUSE:Linux Enterprise Server 11 SP3 mysql 0 5.5.45-0.11.1
SUSE:Linux Enterprise Server 11 SP3-TERADATA mysql 0 5.5.45-0.11.1
SUSE:Linux Enterprise Server 11 SP4 mysql 0 5.5.45-0.11.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP3 mysql 0 5.5.45-0.11.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 mysql 0 5.5.45-0.11.1
SUSE:Linux Enterprise Software Development Kit 11 SP3 mysql 0 5.5.45-0.11.1
SUSE:Linux Enterprise Software Development Kit 11 SP4 mysql 0 5.5.45-0.11.1
Ubuntu:14.04:LTS mariadb-5.5 0 5.5.46-1ubuntu0.14.04.2
Ubuntu:14.04:LTS mysql-5.5 0 5.5.44-0ubuntu0.14.04.1
Ubuntu:14.04:LTS mysql-5.6 0 5.6.27-0ubuntu0.14.04.1
Ubuntu:16.04:LTS mariadb-10.0 0 10.0.22-0ubuntu1
Ubuntu:16.04:LTS percona-server-5.6 0 No fix
Ubuntu:Pro:16.04:LTS percona-server-5.6 0 No fix

Related vulnerabilities