Vulnerability DatabaseRUSTSEC-2026-0001

RUSTSEC-2026-0001
Rust vulnerability analysis and mitigation

The SharedPointer::alloc implementation for sync::Arc<T> and rc::Rc<T> in rkyv/src/impls/alloc/rc/atomic.rs (and rc.rs) does not check if the allocator returns a null pointer on OOM (Out of Memory). This null pointer can flow through to SharedPointer::from_value, which calls Box::from_raw(ptr) with the null pointer. This triggers undefined behavior when utilizing safe deserialization APIs (such as rkyv::from_bytes or rkyv::deserialize_using) if an OOM condition occurs during the allocation of the shared pointer. The issue is reachable through safe code and violates Rust's safety guarantees.


SourceNVD

Related Rust vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2025-68705HIGH8.8
  • RustRust
  • rustfs
NoYesJan 07, 2026
CVE-2025-69255MEDIUM5.5
  • RustRust
  • rustfs
NoYesJan 07, 2026
GHSA-rhfx-m35p-ff5jLOW2.7
  • RustRust
  • lru
NoYesJan 07, 2026
GHSA-9c48-w39g-hm26LOW2.7
  • RustRust
  • rsa
NoYesJan 06, 2026
RUSTSEC-2026-0002N/AN/A
  • RustRust
  • lru
NoYesJan 07, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management