Malicious Package in buvfer-xor

buvfer-xor Updated 02 Oct 2025

Summary

03/09/2020
CRITICAL
No i
Critical
9.8

GHSA-wjpj-gmc3-5w56: Malicious Package in buvfer-xor. Affects buvfer-xor versions >= 0.0.0. No fix is published. How to fix ↓

Free scan

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.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored Devnack Your last release was probably never penetration tested Manual testing by engineers who build software, not an auditor's checklist. Trusted by teams at Swift and Google Talk to Devnack

Background

The buvfer-xor package is an npm package used in various applications. It provides functionality related to buffer manipulation and XOR operations. The package is commonly used in projects that require cryptographic operations or data manipulation. However, version 2.0.2 of the package contained malicious code that specifically targeted the Ethereum cryptocurrency. This code performed unauthorized transactions to wallets not controlled by the user, potentially leading to financial loss.

Vulnerability Detail

The vulnerability in buvfer-xor version 2.0.2 arises from the inclusion of malicious code. This code specifically targets Ethereum transactions and performs unauthorized transfers to external wallets. The impact of this vulnerability can be severe, potentially resulting in financial loss for users who have installed and used the affected package. The vulnerability is classified as critical, with a CVSS score of 9.8. It is important to note that the malicious code was introduced in version 2.0.2 and is not present in earlier versions of the package.

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Conclusion

The buvfer-xor package version 2.0.2 contained malicious code that targeted Ethereum transactions and performed unauthorized transfers. To mitigate the risk, it is crucial to remove the package from your environment and ensure that no unauthorized transactions occurred in your Ethereum wallet. If you require further assistance or support in addressing this vulnerability, please reach out to DevNack.com.

See every vulnerability recorded for buvfer-xor →

Share this vulnerability

FAQ

You can use Vulert's playground at Vulert Scanner to check if your application is affected by this vulnerability. Vulert analyzes your package-lock.json file and provides real-time alerts for open-source vulnerabilities, including this specific issue.

If you identify any unauthorized transactions in your Ethereum wallet, it is recommended to take immediate action. Contact your blockchain security experts or relevant authorities to report the incident and seek guidance on further steps to mitigate the impact.

No, the malicious code was introduced in version 2.0.2 of buvfer-xor. Earlier versions of the package do not contain this vulnerability. It is advisable to update to a secure version or remove the package entirely from your environment.

Recovering funds lost due to unauthorized transactions can be challenging. It is recommended to consult with blockchain security experts or seek legal advice to explore possible avenues for recovery. However, it is crucial to act swiftly and report the incident to relevant authorities to increase the chances of successful recovery.

To prevent similar vulnerabilities, it is essential to follow best practices for package management. Regularly update your packages to the latest secure versions, and carefully review the package dependencies and their sources. Additionally, consider using vulnerability monitoring tools like Vulert to receive real-time alerts for open-source vulnerabilities and take proactive measures to mitigate risks.

Related vulnerabilities

Recent vulnerabilities recorded for buvfer-xor.

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback