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.
Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

Wed, 19 Feb 2025 21:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2025-02-19T20:26:23.804Z

Reserved: 2023-03-15T15:59:10.057Z

Link: CVE-2023-28448

cve-icon Vulnrichment

Updated: 2024-08-02T12:38:25.360Z

cve-icon NVD

Status : Modified

Published: 2023-03-24T20:15:15.613

Modified: 2024-11-21T07:55:06.097

Link: CVE-2023-28448

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.