CVE-2023-28448

MEDIUM

Versionize <0.1.1 - Memory Corruption

Title source: llm
STIX 2.1

Description

Versionize is a framework for version tolerant serializion/deserialization of Rust data structures, designed for usecases that need fast deserialization times and minimal size overhead. An issue was discovered in the ‘Versionize::deserialize’ implementation provided by the ‘versionize’ crate for ‘vmm_sys_utils::fam::FamStructWrapper', which can lead to out of bounds memory accesses. The impact started with version 0.1.1. The issue was corrected in version 0.1.10 by inserting a check that verifies, for any deserialized header, the lengths of compared flexible arrays are equal and aborting deserialization otherwise.

Scores

CVSS v3 5.7
EPSS 0.0028
EPSS Percentile 51.7%
Attack Vector LOCAL
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:L

CISA SSVC

Vulnrichment
Exploitation none
Automatable no
Technical Impact partial

Details

CWE
CWE-125
Status published
Products (2)
crates.io/versionize 0.1.1 - 0.1.10crates.io
versionize_project/versionize 0.1.1 - 0.1.10
Published Mar 24, 2023
Tracked Since Feb 18, 2026