CVE-2026-34841: Axios npm Supply Chain Incident Impacting @usebruno/cli
<strong>Impact</strong>
This is a supply chain attack involving compromised versions of the axios npm package, which introduced a hidden dependency deploying a cross-platform Remote Access Trojan (RAT).
Users of @usebruno/cli who ran npm install between 00:21 UTC and ~03:30 UTC on March 31, 2026 may have been impacted.
Potential impact includes:
- Execution of a malicious
postinstallscript - Remote Access Trojan (RAT) installation
- Exfiltration of credentials and sensitive data
Not impacted:
- Bruno desktop app users
- Users who installed outside the attack window
<strong>Patches</strong>
The compromised axios versions (1.14.1, 0.30.4) have been removed from npm, and new installations will now resolve to safe versions.
Additionally, Bruno has taken further hardening steps:
- Pinned
axiosto a known safe version to prevent accidental resolution to malicious releases - Fix implemented in: https://github.com/usebruno/bruno/pull/7632
<strong>Recommendation</strong>
If users installed @usebruno/cli during the affected window:
- Reinstall dependencies
- Rotate all credentials and secrets:
For additional guidance on securing your system, refer to this article: https://www.aikido.dev/blog/axios-npm-compromised-maintainer-hijacked-rat
References
- github.com/advisories/GHSA-658g-p7jg-wx5g
- github.com/advisories/GHSA-fw8c-xr5c-95f9
- github.com/axios/axios/issues/10604
- github.com/usebruno/bruno
- github.com/usebruno/bruno/pull/7632
- github.com/usebruno/bruno/security/advisories/GHSA-658g-p7jg-wx5g
- nvd.nist.gov/vuln/detail/CVE-2026-34841
- www.aikido.dev/blog/axios-npm-compromised-maintainer-hijacked-rat
Code Behaviors & Features
Detect and mitigate CVE-2026-34841 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →