Summary
It was discovered that SPICE vdagent had an integer overflow in the buffer
size calculation used when writing to the daemon socket. A malicious or
compromised SPICE host could possibly use this issue to cause SPICE vdagent
to crash, resulting in a denial of service. (CVE-2026-57965)
It was discovered that SPICE vdagent did not properly sanitize filenames
provided by the SPICE host during file transfers. A malicious or
compromised SPICE host could possibly use this issue to write arbitrary
files to any location on the guest operating system with the privileges of
the spice-vdagent process. (CVE-2026-57966)
Fixed packages 3
| Release | Package | Fixed in |
|---|---|---|
| Ubuntu · 22.04 LTS 22.04:LTS | spice-vdagent | 0.22.1-1ubuntu0.1 |
| Ubuntu · 24.04 LTS 24.04:LTS | spice-vdagent | 0.22.1-4ubuntu0.1 |
| Ubuntu · 26.04 LTS 26.04:LTS | spice-vdagent | 0.23.0-1ubuntu0.1 |
Vulnerabilities 2
-
Medium 5.1
Spice-vdagent: integer overflow in udscs_write() leading to heap buffer overflow
A flaw was found in spice-vdagent. A malicious or compromised SPICE host can trigger an integer overflow by sending a specially crafted message. This vulnerability can lead to a heap buffer overflow, causing the spice-vdagent daemon to crash and resulting in …
-
Medium 4.4
Spice-vdagent: path traversal in file transfer via unsanitized filename
A path traversal vulnerability was found in spice-vdagent. This flaw allows a malicious or compromised SPICE host to write arbitrary files to any location on the guest operating system. This occurs because the filename provided by the SPICE host during file t…