CVE Vulnerabilities

CVE-2019-3813

Off-by-one Error

Published: Feb 04, 2019 | Modified: Nov 21, 2024
CVSS 3.x
7.5
HIGH
Source:
NVD
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.x
5.4 MEDIUM
AV:A/AC:M/Au:N/C:P/I:P/A:P
RedHat/V2
RedHat/V3
8 IMPORTANT
CVSS:3.0/AV:A/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
Ubuntu
HIGH
root.io logo minimus.io logo echo.ai logo

Spice, versions 0.5.2 through 0.14.1, are vulnerable to an out-of-bounds read due to an off-by-one error in memslot_get_virt. This may lead to a denial of service, or, in the worst case, code-execution by unauthenticated attackers.

Weakness

A product calculates or uses an incorrect maximum or minimum value that is 1 more, or 1 less, than the correct value.

Affected Software

NameVendorStart VersionEnd Version
SpiceSpice_project0.5.2 (including)0.14.1 (including)
Red Hat Enterprise Linux 6RedHatspice-server-0:0.12.4-16.el6_10.3*
Red Hat Enterprise Linux 7RedHatspice-0:0.14.0-6.el7_6.1*
Red Hat Virtualization 4 for Red Hat Enterprise Linux 7RedHatredhat-release-virtualization-host-0:4.2-8.3.el7*
Red Hat Virtualization 4 for Red Hat Enterprise Linux 7RedHatredhat-virtualization-host-0:4.2-20190219.0.el7_6*
SpiceUbuntubionic*
SpiceUbuntucosmic*
SpiceUbuntudevel*
SpiceUbuntuesm-infra-legacy/trusty*
SpiceUbuntuesm-infra/bionic*
SpiceUbuntuesm-infra/xenial*
SpiceUbuntutrusty*
SpiceUbuntutrusty/esm*
SpiceUbuntuupstream*
SpiceUbuntuxenial*

Potential Mitigations

References