Description
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.
Published: 2026-08-21
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability lies in the arrayref crate version 0.3.10 for Rust. When a Rust project compiles with this crate, the embedded rogue dependency registers with a command‑and‑control server. This allows the attacker to trigger arbitrary code execution during the build process, representing a CWE-506 weakness, and potentially compromising any binaries produced by the affected project.

Affected Systems

Affected products are the arrayref crate maintained by user droundy, specifically version 0.3.10. Projects that depend on this crate without verification are at risk. No other affected vendors or versions are listed.

Risk and Exploitability

The flaw has a CVSS score of 9.8, indicating critical severity. EPSS data is not available, but the vulnerability is not listed in the CISA KEV catalog. The attack vector is inferred to be remote, as the malicious code activates during compilation when the crate is fetched and compiled. An attacker who can supply or modify a crate dependency can cause the build system to execute arbitrary code, leading to full compromise of the build environment and any resulting software.

Generated by OpenCVE AI on August 21, 2026 at 04:27 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the arrayref crate to a safe, non‑malicious version and remove any traces of the rogue dependency.
  • Pin the Cargo.lock file to a verified, trustworthy version and exclude the problematic dependency before building.
  • Run cargo audit and cargo deny to detect and block untrusted dependencies during build time.
  • Use a narrow Cargo registry or an offline registry and restrict outbound network access for the build environment.

Generated by OpenCVE AI on August 21, 2026 at 04:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 21 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 21 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
First Time appeared Droundy
Droundy arrayref
Vendors & Products Droundy
Droundy arrayref

Fri, 21 Aug 2026 04:45:00 +0000

Type Values Removed Values Added
Title Supply‑Chain Attack on Rust arrayref Crate Enables Build‑Time Code Execution

Fri, 21 Aug 2026 01:00:00 +0000

Type Values Removed Values Added
Description 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.
Weaknesses CWE-506
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


Subscriptions

Droundy Arrayref
cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-08-21T13:17:52.920Z

Reserved: 2026-08-21T00:41:35.750Z

Link: CVE-2026-77651

cve-icon Vulnrichment

Updated: 2026-08-21T13:17:47.299Z

cve-icon NVD

Status : Deferred

Published: 2026-08-21T01:17:02.140

Modified: 2026-09-09T16:04:24.933

Link: CVE-2026-77651

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-21T12:08:22Z

Weaknesses