Skip to main content

arrayref EUVDEUVD-2026-63780

| CVE-2026-77651 CRITICAL
Embedded Malicious Code (CWE-506)
2026-08-21 mitre GHSA-jvc2-9prg-ffvc
9.8
CVSS 3.1 · Vendor: mitre
Share

Severity by source

Vendor (mitre) PRIMARY
9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
8.8 HIGH

Crate is delivered over the network (AV:N) but requires the victim to depend on and compile it (UI:R); build-time execution yields full C:H/I:H/A:H on the host.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Analysis Generated
Aug 21, 2026 - 01:13 vuln.today
CVE Published
Aug 21, 2026 - 00:41 cve.org
CRITICAL 9.8

DescriptionCVE.org

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.

AnalysisAI

Build-time malicious code execution in the arrayref Rust crate version 0.3.10 allows an attacker to run arbitrary code on any developer or CI machine that compiles a project depending on it. The compromised release pulls in a rogue transitive dependency that beacons to a command-and-control server and accepts arbitrary command execution, making this a confirmed supply-chain compromise disclosed by the Rust Security Response WG and RustSec (RUSTSEC-2026-0260). …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Publish trojaned arrayref 0.3.10 to crates.io
Delivery
Victim resolves it as a dependency
Exploit
cargo build runs malicious proc-macro/build script
Execution
Payload beacons to C2 server
Persist
Attacker issues arbitrary commands on build host
Impact
Credential theft and lateral movement

Vulnerability AssessmentAI

Exploitation Triggering requires that a target project actually declares or transitively resolves arrayref 0.3.10 and then compiles it (running `cargo build`, `cargo test`, or any build that invokes the crate's build script/proc-macro), and that the build host has outbound network access to reach the command-and-control server. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The input CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N, C:H/I:H/A:H = 9.8) overstates the true access model: exploitation is not a remote unauthenticated network hit against a running service but requires a victim to add and compile the poisoned crate, which is functionally user interaction (UI:R). … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker publishes the trojaned arrayref 0.3.10 to crates.io; a developer or CI system resolves it as a direct or transitive dependency and runs `cargo build`. The malicious build-time dependency executes automatically during compilation, calls out to the attacker's C2 server, and grants arbitrary command execution on the build host - allowing credential theft, lateral movement, or poisoning of produced binaries. …
Remediation No vendor-released clean patch version is confirmed in the provided data; the primary action is to immediately stop using arrayref 0.3.10 and pin to a known-good prior release (verify the exact safe version against RUSTSEC-2026-0260 before pinning rather than trusting an assumed number). … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, audit all projects and CI pipelines to identify dependencies on arrayref version 0.3.10 using cargo-audit or equivalent tooling and analyze recent build logs from affected systems for signs of unauthorized access or external network connections. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

EUVD-2026-63780 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy