CVE catalog

CVE-2023-50711

DEBIAN-CVE-2023-50711

[CVE catalog]

Severity
Medium · CVSS 5.7CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:L
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.65% · Oct 27, 2026

vmm-sys-util is a collection of modules that provides helpers and utilities used by multiple rust-vmm components. Starting in version 0.5.0 and prior to version 0.12.0, an issue in the `FamStructWrapper::deserialize` implementation provided by the crate for `vmm_sys_util::fam::FamStructWrapper` can lead to out of bounds memory accesses. The deserialization does not check that the length stored in the header matches the flexible array length. Mismatch in the lengths might allow out of bounds memory access through Rust-safe methods. The issue was corrected in version 0.12.0 by inserting a check that verifies the lengths of compared flexible arrays are equal for any deserialized header and aborting deserialization otherwise. Moreover, the API was changed so that header length can only be modified through Rust-unsafe code. This ensures that users cannot trigger out-of-bounds memory access from Rust-safe code.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianrust-vmm-sys-util130.12.1-1fixed
Debianrust-vmm-sys-util140.12.1-1fixed
Susesevctllinux micro 6.00.4.3-2.1fixed
Opensusevirtiofsdtumbleweed1.10.1-1.1fixed
Suseaws-nitro-enclaves-clilinux enterprise module for public cloud 15 sp61.3.0~git1.db34c02-150600.10.3.1fixed
Opensuseaws-nitro-enclaves-clileap 15.61.3.0~git1.db34c02-150600.10.3.1fixed
Suseaws-nitro-enclaves-clilinux enterprise module for public cloud 15 sp41.3.0~git1.db34c02-150400.3.6.1fixed
Suseaws-nitro-enclaves-clilinux enterprise module for public cloud 15 sp51.3.0~git1.db34c02-150400.3.6.1fixed
Opensuseaws-nitro-enclaves-clileap 15.51.3.0~git1.db34c02-150400.3.6.1fixed
Opensusesevctltumbleweed0.4.3-2.1fixed
Susesevctllinux enterprise module for server applications 15 sp50.4.3-150500.3.3.1fixed
Opensusesevctlleap 15.50.4.3-150500.3.3.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianrust-vmm-sys-utildeb130.12.1-1Not reportedDEBIAN-CVE-2023-50711Not reported
Debianrust-vmm-sys-utildeb140.12.1-1Not reportedDEBIAN-CVE-2023-50711Not reported
Susesevctlrpmlinux micro 6.00.4.3-2.1Not reportedSUSE-SU-2025:20071-1Not reported
Opensusevirtiofsdrpmtumbleweed1.10.1-1.1Not reportedOPENSUSE-SU-2024:13645-1Not reported
Suseaws-nitro-enclaves-clirpmlinux enterprise module for public cloud 15 sp61.3.0~git1.db34c02-150600.10.3.1Not reportedSUSE-SU-2024:1966-1Not reported
Opensuseaws-nitro-enclaves-clirpmleap 15.61.3.0~git1.db34c02-150600.10.3.1Not reportedSUSE-SU-2024:1966-1Not reported
Suseaws-nitro-enclaves-clirpmlinux enterprise module for public cloud 15 sp41.3.0~git1.db34c02-150400.3.6.1Not reportedSUSE-SU-2024:1984-1Not reported
Suseaws-nitro-enclaves-clirpmlinux enterprise module for public cloud 15 sp51.3.0~git1.db34c02-150400.3.6.1Not reportedSUSE-SU-2024:1984-1Not reported
Opensuseaws-nitro-enclaves-clirpmleap 15.51.3.0~git1.db34c02-150400.3.6.1Not reportedSUSE-SU-2024:1984-1Not reported
Opensusesevctlrpmtumbleweed0.4.3-2.1Not reportedOPENSUSE-SU-2024:13624-1Not reported
Susesevctlrpmlinux enterprise module for server applications 15 sp50.4.3-150500.3.3.1Not reportedSUSE-SU-2024:0250-1Not reported
Opensusesevctlrpmleap 15.50.4.3-150500.3.3.1Not reportedSUSE-SU-2024:0250-1Not reported

OpenFactory catalog packages

[Debian 13 (Trixie)]

  • Source package: [rust-vmm-sys-util]

    Details (2)
    • 0.12.1-2 · amd64 · trixie

      Fixed · Fixed: 0.12.1-1

      pypi · rust-vmm-sys-util · debian · 13

    • 0.12.1-2 · arm64 · trixie

      Fixed · Fixed: 0.12.1-1

      pypi · rust-vmm-sys-util · debian · 13

[openSUSE Tumbleweed]

  • [sevctl]Fixed

    Source package: [sevctl]

    Details (1)
    • 0.6.2-1.6 · x86_64 · tumbleweed

      Fixed · Fixed: 0.4.3-2.1

      pypi · sevctl · opensuse · tumbleweed

  • [virtiofsd]Fixed

    Source package: [virtiofsd]

    Details (1)
    • 1.14.0-1.2 · x86_64 · tumbleweed

      Fixed · Fixed: 1.10.1-1.1

      pypi · virtiofsd · opensuse · tumbleweed

Observed:

References