CVE-2023-28448

Medium

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.

SeverityMedium
CVSS5.7
Exploit probability—
ProductVersionize
PublishedMar 24, 2023
First seenMar 24, 2023

How to fix

Update
  • versionize_project versionize0.1.10 or later

Affected products

ProductAffected versionsFixed in
versionize_project versionize0.1.1 ≤ v < 0.1.100.1.10

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.