Critical Denial of Service Vulnerability in MariaDB - CVE-2018-3284
Summary
ALPINE-CVE-2018-3284: Vulnerability in the MySQL Server component of Oracle MySQL (subcomponent: InnoDB). Affects mariadb versions < 10.3.11-r0. Fixed in 10.3.11-r0. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
MariaDB is an open-source relational database management system that is widely used for web applications and data storage. It is a fork of MySQL and offers enhanced features, performance improvements, and security enhancements. The vulnerability in question, CVE-2018-3284, affects multiple versions of MariaDB, allowing high-privileged attackers with network access to exploit the system, potentially leading to a denial of service.
Vulnerability Detail
CVE-2018-3284 is a vulnerability in the MySQL Server component of Oracle MySQL, specifically in the InnoDB subcomponent. Supported versions affected include 5.7.23 and prior, as well as 8.0.12 and prior. The vulnerability is difficult to exploit but allows an attacker with high privileges and network access to compromise the MySQL Server. Successful exploitation can result in unauthorized ability to cause a hang or frequently repeatable crash of the MySQL Server, leading to a complete denial of service (DoS). The CVSS 3.0 Base Score for this vulnerability is 4.4, indicating moderate severity with potential availability impacts.
How To Fix
Minimum fixed version
10.3.11-r0
This is the first release that contains the fix.
sudo apk add --upgrade mariadb
Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →
Workaround
As a temporary workaround, restrict network access to the MariaDB server to trusted hosts only. This can be done by configuring the firewall to allow connections only from specific IP addresses.
Conclusion
CVE-2018-3284 is a significant vulnerability affecting various versions of MariaDB, allowing potential denial of service attacks. It is crucial to update to the patched versions to mitigate risks. Users should also consider implementing network restrictions as a temporary workaround.
See every vulnerability recorded for mariadb →
FAQ
CVE-2018-3284 is a vulnerability in the MySQL Server component of Oracle MySQL that can lead to a denial of service.
Affected versions include MariaDB 5.7.23 and prior, and 8.0.12 and prior.
The vulnerability can allow an attacker to cause a denial of service, leading to server crashes and unavailability.
You can use the Vulert playground at Vulert Scanner to check if your application is affected by this vulnerability without needing to sign up.
The CVSS score for CVE-2018-3284 is 4.4, indicating a moderate severity level.
References
Related vulnerabilities
Recent vulnerabilities recorded for mariadb.