CyberSecBulletin

Embedded Malicious Code

CWE-506

The product contains code that appears to be malicious in nature.

We track 48 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 9.3. 9 have been exploited in real attacks.

How this weakness is prevented

  • Implementation Operation: Remove the malicious code and start an effort to ensure that no more malicious code exists. This may require a detailed review of all code, as it is possible to hide a serious attack in only one or two lines of code. These lines may be located almost anywhere in an application and may have been intentionally obfuscated by the attacker.

Latest Embedded Malicious Code vulnerabilities

  • 9.8 Critical severity

    Rank Math SEO PRO: Embedded Malicious Code

    CVE-2026-111862RankMath

    Rank Math SEO PRO for WordPress is affected by a supply-chain compromise in a subset of version 3.0.123 packages downloaded or updated between October 15, 2026 at 20:02 UTC and October 16, 2026 at 07:12 UTC. Rank Math states that the affected plugin files cont

  • 9.8 Critical severity

    L3_V2_8: Channel Accessible by Non-Endpoint

    CVE-2026-74232Zbtlink

    Zbtlink L3_V2_8 firmware 3.0.0.4.528, Zbtlink WE826-T2 firmware 19.1101, Zbtlink ZBT-7628 firmware 1.0.0.2.007, Zbtlink ZBT-ZBT7621 firmware 1.0.0.3.001, MoreQuick MQAC-7620, MQAC-7620A, MQAP-7620, MQAP-7620A, and MQAP-7628 firmware 1.0.0.2.000, AP522 firmware

  • 9.8 Critical severity

    arrayref: Embedded Malicious Code

    CVE-2026-77651Droundy

    The arrayref crate 0.3.10 for Rust can trigger execution of malicious code when compiling a project that uses the crate, because it has a rogue dependency that registers with a command-and-control server to offer arbitrary code execution.

  • 9.8 Critical severity

    append-only-vec: Embedded Malicious Code

    CVE-2026-77650Droundy

    The append-only-vec crate 0.1.9 for Rust can trigger execution of malicious code when compiling a project that uses the crate, because it has a rogue dependency that registers with a command-and-control server to offer arbitrary code execution.

  • 9.8 Critical severity

    internment: Embedded Malicious Code

    CVE-2026-77649Droundy

    The internment crate 0.8.7 for Rust can trigger execution of malicious code when compiling a project that uses the crate, because it has a rogue dependency that registers with a command-and-control server to offer arbitrary code execution.

  • 9.8 Critical severity

    Ninja Tables Pro: Embedded Malicious Code

    CVE-2026-73533WPManageNinja

    Ninja Tables Pro 5.2.11 contains an embedded malicious code vulnerability introduced via a tampered plugin build served through a decommissioned update server. The tampered build introduced a rogue PHP file (app/Library/updater/NinjaTableDataSync.php) that est

  • 9.8 Critical severity

    Fluent Forms Pro: Embedded Malicious Code

    CVE-2026-73532WPManageNinja

    Fluent Forms Pro 6.2.7 contains an embedded malicious code vulnerability introduced via a tampered plugin build served through a decommissioned update server. The tampered build introduced a rogue PHP file (libs/class-license-sync.php), loaded via a require_on

  • 9.3 Critical severity

    react18-use: Embedded Malicious Code

    CVE-2026-48161Dai-shi

    react18-use is a React 19 use hook shim. Between 2026-05-19 01:07:01 and 2026-05-19 15:20:43, the default branch contained malicious commits 7b79148d1495a2505f9277da295a98cf176f4496 through 7b79148d1495a2505f9277da295a98cf176f4496 that executed remote attacker

  • 9.3 Critical severity

    react-tracked: Embedded Malicious Code

    CVE-2026-48160Dai-shi

    react-tracked provides state usage tracking with Proxies. Between 2026-05-18 19:26:36 and 2026-05-19 15:22:45, the default branch contained malicious commits 6978272a7d6ca02225cb747ea69f427512e33699 through 949f1a3d6bb1ff7d1a0dec892afd773e742627e8 that execute

  • 9.3 Critical severity

    use-reducer-async: Embedded Malicious Code

    CVE-2026-48159Dai-shi

    use-reducer-async is a React useReducer with async actions. Between 2026-05-18 16:29:52 and 2026-05-19 15:26:07, the default branch contained malicious commits da72edbde5705efcec6c62e0a3dcb73687b78dc8 through df07d5711458d8b46e11dd7afaaa21e88cafabfb that execu

  • 9.3 Critical severity

    use-context-selector: Embedded Malicious Code

    CVE-2026-48158Dai-shi

    use-context-selector is a React useContextSelector hook in userland Between 2026-05-18 15:57:18 and 2026-05-19 15:24:34, the default branch contained malicious commits 9d8481a513b7b0d1c0941b220c69b25de748641b through 6f2dae054ca014068bdbbb4db96006424d674124 th

  • 9.8 Critical severity

    CPE2801 Firmware: Embedded Malicious Code

    CVE-2026-66747Zbtlink

    Zbtlink router firmware ships an embedded remote-control implant, ENDLESSDOORS, present in every published build across the product line. It is the open-source ycsunjane/rctl tool built in as an OpenWrt package (librctl.so), started at boot and run as root und

  • 8.1 High severity

    vaahcms: Embedded Malicious Code

    CVE-2026-67595Webreinvent

    VaahCMS versions 2.0.0 through 2.3.4 contain a malicious obfuscated JavaScript payload embedded in the Blade template responsible for rendering security OTP emails, allowing remote attackers to execute unauthorized code in any browser that renders the affected

  • 9.8 Critical severity

    Advanced Responsive Video Embedder for Rumble…: Embedded Malicious Code

    CVE-2026-18072Nico23EPSS 2.98%

    The Advanced Responsive Video Embedder for Rumble, Odysee, YouTube, Vimeo, Kick … plugin for WordPress is vulnerable to Authentication Bypass via a Hardcoded Backdoor in version 10.8.7. The vulnerability exists because the `_arve_uc_init()` function — register

  • 10.0 Critical severity

    beproduct-org-nestjs-auth: Embedded Malicious Code

    CVE-2026-46412BeProduct

    @beproduct/nestjs-auth is a NestJS authentication module for BeProduct IDS (Identity Server) with OpenID Connect support. Between 2026-05-11 20:19 UTC and 22:56 UTC, an attacker used a compromised npm publish token to publish 18 malicious versions of `@beprodu

  • 9.3 Critical severity

    @cap-js/sqlite: Embedded Malicious Code

    CVE-2026-46421Cap-js

    The SAP Cloud Application Programming Model is a tool for building enterprise-grade cloud applications, and cap-js/cds-dbs is the monorepo for SQL database services for that tool. On April 29, 2026, compromised versions of `@cap-js/[email protected]`, `@cap-js/post

  • 9.6 Critical severity

    guardrails: Embedded Malicious Code

    CVE-2026-45758Guardrails AI

    Guardrails AI is a Python framework that helps build AI applications. On May 11, 2026 at approximately 6:00 PM Pacific, an attacker published a malicious version of `guardrails-ai` (0.10.1) to PyPI. Aany user who installed `guardrails-ai==0.10.1` from PyPI on

  • 9.8 Critical severity

    Nx Console Embedded Malicious Code Exploited

    CVE-2026-48027NrwlEPSS 1.85%

    Nx Console is the user interface for Nx & Lerna. On 19 May 2026, a malicious version of Nx Console, 18.95.0, was published at 12:30 PM UTC and removed soon after at 12:48 PM UTC, leaving it available for ~18 minutes in Visual Studio Marketplace. For OpenVSX, t

  • 9.8 Critical severity

    Daemon Tools Lite Embedded Malicious Code Exploited

    CVE-2026-8398AVB Disc SoftEPSS 1.46%

    A supply chain attack compromised the official installation packages of DAEMON Tools Lite (Windows versions 12.5.0.2421 through 12.5.0.2434), distributed from the legitimate website daemon-tools.cc between approximately April 8, 2026, and May 5, 2026. Attacker

  • 9.8 Critical severity

    pytorch-lightning: Embedded Malicious Code

    CVE-2026-44484Lightning-ai

    PyTorch Lightning is a deep learning framework to pretrain and finetune AI models. Versions 2.6.2 and 2.6.2 have introduced functionality consistent with a credential harvesting mechanism.

  • 9.6 Critical severity

    TanStack Unspecified Exploited

    CVE-2026-45321TanStackEPSS 3.28%

    On 2026-05-11, between approximately 19:20 and 19:26 UTC, 84 malicious versions across 42 @tanstack/* packages were published to the npm registry. The publishes were authenticated via the legitimate GitHub Actions OIDC trusted-publisher binding for TanStack/ro

  • 9.8 Critical severity

    Accordion and Accordion Slider: Embedded Malicious Code

    CVE-2026-6443Essentialplugin

    All plugins by Essentialplugin for WordPress are vulnerable to an injected backdoor in various versions. This is due to the plugin being sold to a malicious threat actor that embedded a backdoor in all of the plugin's they acquired. This makes it possible for

  • 9.8 Critical severity

    Smart Slider 3 Pro for WordPress: Embedded Malicious Code

    CVE-2026-34424Nextendweb

    Smart Slider 3 Pro version 3.5.1.35 for WordPress and Joomla contains a multi-stage remote access toolkit injected through a compromised update system that allows unauthenticated attackers to execute arbitrary code and commands. Attackers can trigger pre-authe

  • 9.8 Critical severity

    bruno: Download of Code Without Integrity Check

    CVE-2026-34841Usebruno

    Bruno is an open source IDE for exploring and testing APIs. Prior to 3.2.1, Bruno was affected by a supply chain attack involving compromised versions of the axios npm package, which introduced a hidden dependency deploying a cross-platform Remote Access Troja

  • 8.8 High severity

    Aquasecurity Trivy Embedded Malicious Code Exploited

    CVE-2026-33634AquasecurityEPSS 61.5%

    Trivy is a security scanner. On March 19, 2026, a threat actor used compromised credentials to publish a malicious Trivy v0.69.4 release, force-push 76 of 77 version tags in `aquasecurity/trivy-action` to credential-stealing malware, and replace all 7 tags in

  • 9.8 Critical severity

    xygeni-action: Embedded Malicious Code

    CVE-2026-31976Xygeni

    xygeni-action is the GitHub Action for Xygeni Scanner. On March 3, 2026, an attacker with access to compromised credentials created a series of pull requests (#46, #47, #48) injecting obfuscated shell code into action.yml. The PRs were blocked by branch protec

  • 10.0 Critical severity

    trivy-vscode-extension: Embedded Malicious Code

    CVE-2026-28353Aquasecurity

    Trivy Vulnerability Scanner is a VS Code extension that helps find vulnerabilities. In Trivy VSCode Extension version 1.8.12, which was distributed via OpenVSX marketplace was compromised and contained malicious code designed to leverage local AI coding agent

  • 9.8 Critical severity

    ASUS Live Update Embedded Malicious Code Exploited

    CVE-2025-59374ASUSEPSS 1.21%

    "UNSUPPORTED WHEN ASSIGNED" Certain versions of the ASUS Live Update client were distributed with unauthorized modifications introduced through a supply chain compromise. The modified builds could cause devices meeting specific targeting conditions to perform

  • 9.6 Critical severity

    Multicluster Global Hub: Embedded Malicious Code

    CVE-2025-10894Red Hat

    Malicious code was inserted into the Nx (build system) package and several related plugins. The tampered package was published to the npm software registry, via a supply-chain attack. Affected versions contain code that scans the file system, collects credenti

  • 8.8 High severity

    color-name: Embedded Malicious Code

    CVE-2025-59145Colorjs

    color-name is a JSON with CSS color names. On 8 September 2025, an npm publishing account for color-name was taken over after a phishing attack. Version 2.0.1 was published, functionally identical to the previous patch version, but with a malware payload added

  • 8.8 High severity

    node-is-arrayish: Embedded Malicious Code

    CVE-2025-59331Qix-

    is-arrayish checks if an object can be used like an Array. On 8 September 2025, an npm publishing account for is-arrayish was taken over after a phishing attack. Version 0.3.3 was published, functionally identical to the previous patch version, but with a malw

  • 8.8 High severity

    node-error-ex: Embedded Malicious Code

    CVE-2025-59330Qix-

    error-ex allows error subclassing and stack customization. On 8 September 2025, an npm publishing account for error-ex was taken over after a phishing attack. Version 1.3.3 was published, functionally identical to the previous patch version, but with a malware

  • 8.8 High severity

    color-convert: Embedded Malicious Code

    CVE-2025-59162Qix-

    color-convert provides plain color conversion functions in JavaScript. On 8 September 2025, the npm publishing account for color-convert was taken over after a phishing attack. Version 3.1.1 was published, functionally identical to the previous patch version,

  • 8.8 High severity

    debug: Embedded Malicious Code

    CVE-2025-59144Debug-js

    debug is a JavaScript debugging utility. On 8 September 2025, the npm publishing account for debug was taken over after a phishing attack. Version 4.4.2 was published, functionally identical to the previous patch version, but with a malware payload added attem

  • 8.8 High severity

    color: Embedded Malicious Code

    CVE-2025-59143Qix-

    color is a Javascript color conversion and manipulation library. On 8 September 2025, the npm publishing account for color was taken over after a phishing attack. Version 5.0.1 was published, functionally identical to the previous patch version, but with a mal

  • 8.8 High severity

    color-string: Embedded Malicious Code

    CVE-2025-59142Qix-

    color-string is a parser and generator for CSS color strings. On 8 September 2025, the npm publishing account for color-string was taken over after a phishing attack. Version 2.1.1 was published, functionally identical to the previous patch version, but with a

  • 8.8 High severity

    node-simple-swizzle: Embedded Malicious Code

    CVE-2025-59141Qix-

    simple-swizzle swizzles function arguments. On 8 September 2025, the npm publishing account for simple-swizzle was taken over after a phishing attack. Version 0.2.3 was published, functionally identical to the previous patch version, but with a malware payload

  • 8.8 High severity

    node-backslash: Embedded Malicious Code

    CVE-2025-59140Qix-

    backlash parses collected strings with escapes. On 8 September 2025, the npm publishing account for backslash was taken over after a phishing attack. Version 0.2.1 was published, functionally identical to the previous patch version, but with a malware payload

  • 9.3 Critical severity

    prebid-universal-creative: Embedded Malicious Code

    CVE-2025-59039Prebid

    Prebid Universal Creative (PUC) is a JavaScript API to render multiple formats. Npm users of PUC 1.17.3 or PUC latest were briefly affected by crypto-related malware. This includes the extremely popular jsdelivr hosting of this file. The maintainers of PUC unp

  • 8.6 High severity

    Prebid.js: Embedded Malicious Code

    CVE-2025-59038Prebid

    Prebid.js is a free and open source library for publishers to quickly implement header bidding. NPM users of prebid 10.9.2 may have been briefly compromised by a malware campaign. The malicious code attempts to redirect crypto transactions on the site to the a