First published: Mon Jun 04 2018(Updated: )
# Withdrawn Advisory This advisory has been withdrawn because MariaDB now owns https://www.npmjs.com/package/mariadb and the package is no longer malicious. This link is maintained to preserve external references. # Original Description The `mariadb` package is a piece of malware that steals environment variables and sends them to attacker controlled locations. All versions have been unpublished from the npm registry. ## Recommendation As this package is malware, if you find it installed in your environment, the real security concern is determining how it got there. If you have found this installed in your environment, you should: 1. Delete the package 2. Clear your npm cache 3. Ensure it is not present in any other package.json files on your system 4. Regenerate your registry credentials, tokens, and any other sensitive credentials that may have been present in your environment variables. Additionally, any service which may have been exposed via credentials in your environment variables, such as a database, should be reviewed for indicators of compromise as well.
Credit: support@hackerone.com support@hackerone.com
Affected Software | Affected Version | How to fix |
---|---|---|
npm/mariadb | <=1.0.2 | |
Mariadb Mariadb | =2.13.0 | |
=2.13.0 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2017-16046 was associated with a malware version of the `mariadb` package that previously stole sensitive environmental variables.
CVE-2017-16046 affected versions of the `mariadb` package prior to 1.0.3.
No, CVE-2017-16046 is no longer a threat as the package is now owned by MariaDB and is safe to use.
You can ensure safety by upgrading to the latest version of the `mariadb` package, specifically 1.0.3 or later.
If you have an affected version, you should immediately upgrade to version 1.0.3 or later to mitigate any risks.