CVE-2026-77650
The append-only-vec crate 0.1.9 for Rust can trigger execution of malicious code when compiling a...
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
9.8
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.
- Record
CVE-2026-77650- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-506
- Updated
- 2026-11-02
EUVDEUVD-2026-63779
9.8
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.
- Record
EUVD-2026-63779- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-m5g8-cx2h-cvrh
9.8
The append-only-vec crate 0.1.9 for Rust can trigger execution of malicious code when compiling a...
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.
- Record
GHSA-m5g8-cx2h-cvrh- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-506
- Updated
- 2026-11-02
NVD
9.8
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.
- Record
CVE-2026-77650- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-506
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-77650
9.8
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.
- Record
UBUNTU-CVE-2026-77650- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
rust-append-only-vecUbuntu:26.10 |
All versions, plus listed versions 0.1.7-20.1.7-30.1.8-1 |
None known |
rust-append-only-vecUbuntu:26.04:LTS |
All versions, plus listed versions 0.1.7-10.1.7-2 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-77650 is a critical vulnerability (CVSS 9.8) in Droundy Append-only-vec, published August 21, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.80%, the 56th percentile. No source names a fixed version.
References
blog.rust-lang.org/2026/08/20/supply-chain-attack-on-arrayref
github.com/rustsec/advisory-db/issues/3161
stepsecurity.io/blog/arrayref-rust-crate-supply-chain-attack
safedep.io/arrayref-proc-macro1-rust-build-time-malware
rustsec.org/advisories/RUSTSEC-2026-0262.html
nvd.nist.gov/vuln/detail/CVE-2026-77650
github.com/advisories/GHSA-m5g8-cx2h-cvrh
ubuntu.com/security/CVE-2026-77650
cve.org/CVERecord?id=CVE-2026-77650