GitHub Advisoryadvisory · npm

GHSA-658g-p7jg-wx5g Axios npm Supply Chain Incident Impacting @usebruno/cli

CRITICAL Published 2026-04-02 Modified 2026-04-06 Official page ↗
Aliases
CVE-2026-34841
Ecosystem
npm
Packages
@usebruno/cli
Severity
Critical
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weaknesses
CWE-1395, CWE-494, CWE-506
Reviewed
2026-04-02

Affected packages

• npm @usebruno/cli: < 3.2.1 → fixed in 3.2.1

Description

Impact 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 `postinstall` script • Remote Access Trojan (RAT) installation • Exfiltration of credentials and sensitive data Not impacted: • Bruno desktop app users • Users who installed outside the attack window Patches 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 `axios` to a known safe version to prevent accidental resolution to malicious releases • Fix implemented in: https://github.com/usebruno/bruno/pull/7632 Recommendation If users installed @usebruno/cli during the affected window: 1. Reinstall dependencies 2. 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

Related

Alias · CVE (1)

  • CVE-2026-34841 Bruno is an open source IDE for exploring and testing APIs. vulnerability

Weakness · CWE (3)

  • CWE-1395 Dependency on Vulnerable Third-Party Component weakness
  • CWE-494 Download of Code Without Integrity Check weakness
  • CWE-506 Embedded Malicious Code weakness

References