PT-2018-2308 · Red Hat+4 · Spice+5

Frediano Ziglio

·

Published

2018-08-17

·

Updated

2024-06-15

·

CVE-2018-10873

CVSS v3.1

8.8

High

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions SPICE versions prior to 0.14.1
Description A vulnerability was discovered in the demarshalling of messages, where the generated code lacked sufficient bounds checks. This could allow a malicious client or server, after authentication, to send specially crafted messages to its peer, resulting in a crash or potentially other impacts. The issue is related to errors in message processing, leading to buffer overflow. Exploitation of the vulnerability could allow a remote attacker to access confidential information or cause a denial of service.
Recommendations For versions prior to 0.14.1, update to version 0.14.1 or later to resolve the issue. As a temporary workaround, consider restricting access to the demarshal.py function or the write validate array item() function until a patch is available. Avoid using the vulnerable demarshalling code in the SPICE protocol until the issue is resolved.

Fix

RCE

Buffer Overflow

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALT-PU-2018-2257
BDU:2019-00441
CESA-2018_2731
CESA-2018_2732
CVE-2018-10873
DLA-1486-1
DLA-1489-1
DSA-4319-1
MGASA-2019-0099
MGASA-2019-0100
OPENSUSE-SU-2018_2598-1
OPENSUSE-SU-2018_2601-1
OPENSUSE-SU-2018_2602-1
OPENSUSE-SU-2018_2730-1
OPENSUSE-SU-2024:11397-1
OPENSUSE-SU-2024:11398-1
RHSA-2018:2731
RHSA-2018:2732
RHSA-2018:3470
RHSA-2018_2731
RHSA-2018_2732
SUSE-SU-2018:2563-1
SUSE-SU-2018:2566-1
SUSE-SU-2018:2584-1
SUSE-SU-2018:2593-1
SUSE-SU-2018:2594-1
SUSE-SU-2018:2595-1
SUSE-SU-2018:2709-1
SUSE-SU-2018_2563-1
SUSE-SU-2018_2566-1
SUSE-SU-2018_2584-1
SUSE-SU-2018_2593-1
SUSE-SU-2018_2594-1
SUSE-SU-2018_2595-1
SUSE-SU-2018_2709-1
SUSE-SU-2020:3841-1
SUSE-SU-2020:3842-1
SUSE-SU-2020_3841-1
SUSE-SU-2020_3842-1
USN-3751-1

Affected Products

Alt Linux
Centos
Red Hat
Spice
Suse
Ubuntu