MAL-2026-10228: Malicious code in chat-adapter-zoom (npm)
The chat-adapter-zoom package on npm was published as a malicious package mimicking a private Zoom chat-adapter integration namespace to exploit dependency confusion. It contains a preinstall hook that executes automatically during npm install, sending telemetry data including public IP and environment details to an attacker-controlled Sentry endpoint. This behavior is used for reconnaissance to identify successful installs in targeted organizations. No patch or remediation guidance is provided in the data.
AI Analysis
Technical Summary
The chat-adapter-zoom npm package was published by an attacker as part of a dependency confusion campaign targeting organizations using private Zoom chat-adapter integration packages. The malicious package includes a preinstall script that runs before application code, installing @sentry/node and executing a script that collects host telemetry such as public IP, hostname, OS username, and runtime metadata. This data is sent to a hardcoded attacker-controlled Sentry DSN, allowing the attacker to identify which organizations installed the package. Each package in the campaign uses a distinct Sentry project ID for attribution. The payload is identical across packages except for the package name and Sentry project ID. No official patch or fix is indicated in the provided data.
Potential Impact
The malicious package can exfiltrate sensitive host telemetry and environment information during installation, potentially exposing organizational infrastructure details to attackers. This reconnaissance data can be used to identify and target specific organizations that inadvertently install the malicious package due to dependency confusion. There is no indication of further exploitation beyond data exfiltration during install time.
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Until an official fix or advisory is available, users should audit and verify package sources carefully, avoid installing packages with suspicious or unexpected names, and ensure private package namespaces are correctly configured to prevent dependency confusion. Consider using package integrity verification and scoped registries to reduce risk.
MAL-2026-10228: Malicious code in chat-adapter-zoom (npm)
Description
The chat-adapter-zoom package on npm was published as a malicious package mimicking a private Zoom chat-adapter integration namespace to exploit dependency confusion. It contains a preinstall hook that executes automatically during npm install, sending telemetry data including public IP and environment details to an attacker-controlled Sentry endpoint. This behavior is used for reconnaissance to identify successful installs in targeted organizations. No patch or remediation guidance is provided in the data.
Affected software
Run on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The chat-adapter-zoom npm package was published by an attacker as part of a dependency confusion campaign targeting organizations using private Zoom chat-adapter integration packages. The malicious package includes a preinstall script that runs before application code, installing @sentry/node and executing a script that collects host telemetry such as public IP, hostname, OS username, and runtime metadata. This data is sent to a hardcoded attacker-controlled Sentry DSN, allowing the attacker to identify which organizations installed the package. Each package in the campaign uses a distinct Sentry project ID for attribution. The payload is identical across packages except for the package name and Sentry project ID. No official patch or fix is indicated in the provided data.
Potential Impact
The malicious package can exfiltrate sensitive host telemetry and environment information during installation, potentially exposing organizational infrastructure details to attackers. This reconnaissance data can be used to identify and target specific organizations that inadvertently install the malicious package due to dependency confusion. There is no indication of further exploitation beyond data exfiltration during install time.
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Until an official fix or advisory is available, users should audit and verify package sources carefully, avoid installing packages with suspicious or unexpected names, and ensure private package namespaces are correctly configured to prevent dependency confusion. Consider using package integrity verification and scoped registries to reduce risk.
Technical Details
- Gcve Source
- db.gcve.eu
- Osv Id
- MAL-2026-10228
- Osv Schema Version
- 1.7.4
- Aliases
- []
- Ecosystems
- ["npm"]
- Database Specific Severity
- null
- Cvss Version
- null
Threat ID: 6a54ae0168715ace438f80b3
Added to database: 07/13/2026, 09:21:05 UTC
Last enriched: 07/13/2026, 09:56:45 UTC
Last updated: 07/13/2026, 22:29:14 UTC
Views: 4
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
External Links
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.