Skip to main content

Malicious code in electrode-ota-ui-app (npm)

0
High
Published: 08/05/2026 (08/05/2026, 13:02:11 UTC)
Source: GCVE Database
Product: electrode-ota-ui-app

Description

--- _-= Per source details. Do not edit below this line.=-_ ## Source: amazon-inspector (6b9fb0d73b7d26454a227e93754f11ff2405424b1279490863055e8d8c8c6498) Package targets the electrode-io internal name `electrode-ota-ui-app` with an inflated 99.0.1 version to win dependency resolution against a private registry. package.json declares both `main: index.js` and `scripts.postinstall: node index.js`, so on `npm install` and on any `require()` the package unconditionally runs `collectAndSend()` in index.js. That function gathers host identifiers via `os.hostname()`, `os.userInfo()`, `os.platform()`, and `os.release()`, resolves the installer's public IP via ipify and geo/ISP data via ipapi.co, and POSTs a JSON payload to the hardcoded Burp Collaborator subdomain `https://itfv50wbocctx0j32fyfq8z7uy0ptdn1c.oastify.com/callback`, controlled by the package author. README self-labels as a dependency-confusion PoC, but the callback is live and any installer whose resolver picks this public package over the intended internal one is compromised.

Affected software

npmghsa
electrode-ota-ui-app
Affected versions
=99.0.1

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

AILast updated: 08/05/2026, 17:15:51 UTC

Technical Analysis

The electrode-ota-ui-app npm package at version 99.0.1 is a malicious package designed to exploit dependency confusion. It declares a post-install script and a main entry point that both execute a function collecting host identifiers (hostname, user info, platform, OS release) and public IP geolocation data from external services. This data is then exfiltrated via an HTTP POST request to a hardcoded Burp Collaborator subdomain controlled by the attacker. The package's inflated version number (99.0.1) is intended to win dependency resolution over a private internal registry, causing unintended installation and data leakage.

Potential Impact

Any system that installs this package version 99.0.1 may have sensitive host information and public IP geolocation data exfiltrated to an attacker-controlled server. This can lead to information disclosure and potential further targeting. The malicious code runs automatically on npm install and on any require() of the package, increasing the risk of compromise in development or deployment environments relying on this package name.

Mitigation Recommendations

Avoid installing electrode-ota-ui-app version 99.0.1 from public npm registries. Verify package sources and lock dependencies to trusted internal registries. Since no official patch or fix is indicated, do not use this version. Remove any installations of this package version and audit environments for potential data leakage. Monitor dependency resolution configurations to prevent dependency confusion attacks.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Gcve Source
db.gcve.eu
Osv Id
MAL-2026-12368
Osv Schema Version
1.7.4
Ecosystems
["npm"]

Threat ID: 6a735743bf8831d539159c3e

Added to database: 08/05/2026, 15:31:15 UTC

Last enriched: 08/05/2026, 17:15:51 UTC

Last updated: 09/16/2026, 10:33:12 UTC

Views: 19

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

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

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses