Every CVE Search/ Get API key

CVE-2026-57966

Spice-vdagent: path traversal in file transfer via unsanitized filename

4.4 MediumFix available

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 transfers is not properly sanitized before being used. An attacker could exploit this to write to sensitive locations with the privileges of the spice-vdagent process, typically the logged-in user. This issue requires the SPICE host to be untrusted or compromised for exploitation.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
High
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
High
Availability
None

Exploit likelihood

0.13%Unchanged since Jun 29, 2026
90%50%10%1%

What each source reports

CVE List Score used 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 transfers is not properly sanitized before being used. An attacker could exploit this to write to sensitive locations with the privileges of the spice-vdagent process, typically the logged-in user. This issue requires the SPICE host to be untrusted or compromised for exploitation.

Record
CVE-2026-57966
CVSS 3.1
4.4 MediumCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N
Weakness
CWE-22
Updated
2026-11-05
EUVDEUVD-2026-40050 4.4

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 transfers is not properly sanitized before being used. An attacker could exploit this to write to sensitive locations with the privileges of the spice-vdagent process, typically the logged-in user. This issue requires the SPICE host to be untrusted or compromised for exploitation.

Record
EUVD-2026-40050
CVSS 3.1
4.4 MediumCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-05
GitHub AdvisoriesGHSA-gg66-359m-pmcc 4.4

A path traversal vulnerability was found in spice-vdagent. This flaw allows a malicious or...

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 transfers is not properly sanitized before being used. An attacker could exploit this to write to sensitive locations with the privileges of the spice-vdagent process, typically the logged-in user. This issue requires the SPICE host to be untrusted or compromised for exploitation.

Record
GHSA-gg66-359m-pmcc
CVSS 3.1
4.4 MediumCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N
Weakness
CWE-22
Updated
2026-11-02
NVD 4.4

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 transfers is not properly sanitized before being used. An attacker could exploit this to write to sensitive locations with the privileges of the spice-vdagent process, typically the logged-in user. This issue requires the SPICE host to be untrusted or compromised for exploitation.

Record
CVE-2026-57966
CVSS 3.1
4.4 MediumCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N
Weakness
CWE-22
Updated
2026-11-06
OSVDEBIAN-CVE-2026-57966 4.4

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 transfers is not properly sanitized before being used. An attacker could exploit this to write to sensitive locations with the privileges of the spice-vdagent process, typically the logged-in user. This issue requires the SPICE host to be untrusted or compromised for exploitation.

Record
DEBIAN-CVE-2026-57966
CVSS 3.1
4.4 MediumCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-06
OSVOESA-2026-3190 5.1

spice-vdagent security update

is an optional component for enhancing user experience and performing guest-oriented management tasks. Its features includes: client mouse mode (no need to grab mouse by client, no mouse lag), automatic adjustment of screen resolution, copy and paste (text and image) between client and domU. It also requires vdagent service installed on domU o.s. to work. The default is 0. %package_help

Security Fix(es):

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 a Denial of Service (DoS) for the virtual machine. This issue requires the SPICE host to be untrusted or compromised for exploitation.(CVE-2026-57965)

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 transfers is not properly sanitized before being used. An attacker could exploit this to write to sensitive locations with the privileges of the spice-vdagent process, typically the logged-in user. This issue requires the SPICE host to be untrusted or compromised for exploitation.(CVE-2026-57966)

Record
OESA-2026-3190
CVSS 3.1
5.1 MediumCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:H
Updated
2026-11-02
Show 10 moreShow less
OSVUBUNTU-CVE-2026-57966 4.4

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 transfers is not properly sanitized before being used. An attacker could exploit this to write to sensitive locations with the privileges of the spice-vdagent process, typically the logged-in user. This issue requires the SPICE host to be untrusted or compromised for exploitation.

Record
UBUNTU-CVE-2026-57966
CVSS 3.1
4.4 MediumCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVCLSA-2026-1786552586 No score

spice-vdagent: Fix of CVE-2026-57966

  • Fix CVE-2026-57966 - path traversal in file transfer filenames
Record
CLSA-2026-1786552586
Updated
2026-11-02
OSVMGASA-2026-0384 No score

Updated spice-vdagent packages fix security vulnerabilities

Integer overflow in udscs_write() leading to heap buffer overflow. (CVE-2026-57965) Path traversal in file transfer via unsanitized filename. (CVE-2026-57966)

Record
MGASA-2026-0384
Updated
2026-11-02
OSVopenSUSE-SU-2026:11379-1 No score

spice-vdagent-0.23.0-4.1 on GA media

These are all security issues fixed in the spice-vdagent-0.23.0-4.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:11379-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21506-1 No score

Security update for spice-vdagent

This update for spice-vdagent fixes the following issues:

  • CVE-2026-57965: integer overflow in udscs_write() allows a compromised SPICE host to crash the spice-vdagent daemon via a specially crafted message that triggers a heap buffer overflow (bsc#1269553).
  • CVE-2026-57966: improper sanitization allows a compromised SPICE host to write arbitrary files to any location on the guest operating system (bsc#1269554).
Record
openSUSE-SU-2026:21506-1
Updated
2026-11-02
OSVSUSE-SU-2026:23109-1 No score

Security update for spice-vdagent

This update for spice-vdagent fixes the following issues:

  • CVE-2026-57965: integer overflow in udscs_write() allows a compromised SPICE host to crash the spice-vdagent daemon via a specially crafted message that triggers a heap buffer overflow (bsc#1269553).
  • CVE-2026-57966: improper sanitization allows a compromised SPICE host to write arbitrary files to any location on the guest operating system (bsc#1269554).
Record
SUSE-SU-2026:23109-1
Updated
2026-11-02
OSVSUSE-SU-2026:3470-1 No score

Security update for spice-vdagent

This update for spice-vdagent fixes the following issues:

  • CVE-2026-57965: integer overflow in udscs_write() can lead to heap buffer overflow (bsc#1269553).
  • CVE-2026-57966: improper sanitization allows a compromised SPICE host to write arbitrary files to any location on the guest operating system (bsc#1269554).
Record
SUSE-SU-2026:3470-1
Updated
2026-11-02
OSVSUSE-SU-2026:3485-1 No score

Security update for spice-vdagent

This update for spice-vdagent fixes the following issues:

  • CVE-2026-57965: integer overflow in udscs_write() can lead to heap buffer overflow (bsc#1269553).
  • CVE-2026-57966: improper sanitization allows a compromised SPICE host to write arbitrary files to any location on the guest operating system (bsc#1269554).
Record
SUSE-SU-2026:3485-1
Updated
2026-11-02
OSVSUSE-SU-2026:3585-1 No score

Security update for spice-vdagent

This update for spice-vdagent fixes the following issues:

Security fixes:

  • CVE-2026-57965: integer overflow in udscs_write() can lead to heap buffer overflow (bsc#1269553).
  • CVE-2026-57966: improper sanitization allows a compromised SPICE host to write arbitrary files to any location on the guest operating system (bsc#1269554).

Other fixes:

  • Fix startup issues with spice-vdagent.service (bsc#1189821)
Record
SUSE-SU-2026:3585-1
Updated
2026-11-02
OSVUSN-8723-1 No score

spice-vdagent vulnerabilities

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)

Record
USN-8723-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
spice-vdagent
TuxCare:AlmaLinux:9.6
before 0.21.0-5.el9.tuxcare.els1
0.21.0-5.el9.tuxcare.els1
spice-vdagent
Debian:12
before 0.22.1-3+deb12u1, plus listed versions
0.22.1-3
0.22.1-3+deb12u1
spice-vdagent
Debian:13
All versions, plus listed versions
0.22.1-4.10.22.1-4.1+deb13u10.22.1-50.23.0-10.23.0-20.23.0-30.23.0-4
None known
spice-vdagent
Debian:14
before 0.23.0-3, plus listed versions
0.22.1-4.10.22.1-50.23.0-10.23.0-2
0.23.0-3
spice-vdagent
Mageia:10
From an advisory covering 2 CVEs
before 0.23.0-1.1.mga10
0.23.0-1.1.mga10
spice-vdagent
Mageia:9
From an advisory covering 2 CVEs
before 0.22.1-2.1.mga9
0.22.1-2.1.mga9
spice-vdagent
openEuler:22.03-LTS-SP4
From an advisory covering 2 CVEs
before 0.22.1-3.oe2203sp4
0.22.1-3.oe2203sp4
spice-vdagent
openEuler:24.03-LTS-SP1
From an advisory covering 2 CVEs
before 0.22.1-3.oe2403sp1
0.22.1-3.oe2403sp1
spice-vdagent
openEuler:24.03-LTS-SP3
From an advisory covering 2 CVEs
before 0.22.1-3.oe2403sp3
0.22.1-3.oe2403sp3
spice-vdagent
openEuler:24.03-LTS-SP4
From an advisory covering 2 CVEs
before 0.22.1-3.oe2403sp4
0.22.1-3.oe2403sp4
Show 29 moreShow less
Affected packages
PackageAffectedFixed
spice-vdagent
openEuler:20.03-LTS-SP4
From an advisory covering 2 CVEs
before 0.20.0-4.oe2003sp4
0.20.0-4.oe2003sp4
spice-vdagent
SUSE:Linux Enterprise Server 16.0
From an advisory covering 2 CVEs
before 0.22.1-160000.3.1
0.22.1-160000.3.1
spice-vdagent
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 2 CVEs
before 0.22.1-160000.3.1
0.22.1-160000.3.1
spice-vdagent
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 2 CVEs
before 0.21.0-150300.3.6.1
0.21.0-150300.3.6.1
spice-vdagent
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 2 CVEs
before 0.21.0-150300.3.6.1
0.21.0-150300.3.6.1
spice-vdagent
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 2 CVEs
before 0.21.0-150300.3.6.1
0.21.0-150300.3.6.1
spice-vdagent
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 2 CVEs
before 0.21.0-150300.3.6.1
0.21.0-150300.3.6.1
spice-vdagent
SUSE:Linux Enterprise Module for Desktop Applications 15 SP7
From an advisory covering 2 CVEs
before 0.22.1-150500.4.3.1
0.22.1-150500.4.3.1
spice-vdagent
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
From an advisory covering 2 CVEs
before 0.22.1-150500.4.3.1
0.22.1-150500.4.3.1
spice-vdagent
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
From an advisory covering 2 CVEs
before 0.22.1-150500.4.3.1
0.22.1-150500.4.3.1
spice-vdagent
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 2 CVEs
before 0.22.1-150500.4.3.1
0.22.1-150500.4.3.1
spice-vdagent
SUSE:Linux Enterprise Server 15 SP6-LTSS
From an advisory covering 2 CVEs
before 0.22.1-150500.4.3.1
0.22.1-150500.4.3.1
spice-vdagent
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
From an advisory covering 2 CVEs
before 0.22.1-150500.4.3.1
0.22.1-150500.4.3.1
spice-vdagent
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
From an advisory covering 2 CVEs
before 0.22.1-150500.4.3.1
0.22.1-150500.4.3.1
spice-vdagent
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
From an advisory covering 2 CVEs
before 0.16.0-8.13.2
0.16.0-8.13.2
spice-vdagent
SUSE:Linux Enterprise Server 12 SP5-LTSS
From an advisory covering 2 CVEs
before 0.16.0-8.13.2
0.16.0-8.13.2
spice-vdagent
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 2 CVEs
before 0.16.0-8.13.2
0.16.0-8.13.2
spice-vdagent
Ubuntu:16.04:LTS
All versions, plus listed versions
0.15.0-1.3
None known
spice-vdagent
Ubuntu:18.04:LTS
All versions, plus listed versions
0.17.0-1ubuntu10.17.0-1ubuntu20.17.0-1ubuntu2.2
None known
spice-vdagent
Ubuntu:20.04:LTS
All versions, plus listed versions
0.19.0-20.19.0-2ubuntu0.2
None known
spice-vdagent
Ubuntu:22.04:LTS
before 0.22.1-1ubuntu0.1, plus listed versions
0.20.0-2build10.20.0-30.22.1-1
0.22.1-1ubuntu0.1
spice-vdagent
Ubuntu:24.04:LTS
before 0.22.1-4ubuntu0.1, plus listed versions
0.22.1-30.22.1-40.22.1-4build10.22.1-4build20.22.1-4build3
0.22.1-4ubuntu0.1
spice-vdagent
Ubuntu:25.10
All versions, plus listed versions
0.22.1-4.10.22.1-4.1ubuntu10.22.1-5
None known
spice-vdagent
Ubuntu:26.04:LTS
before 0.23.0-1ubuntu0.1, plus listed versions
0.22.1-50.23.0-1
0.23.0-1ubuntu0.1
spice-vdagent
Ubuntu:22.04:LTS
From an advisory covering 2 CVEs
before 0.22.1-1ubuntu0.1, plus listed versions
0.20.0-2build10.20.0-30.22.1-1
0.22.1-1ubuntu0.1
spice-vdagent
Ubuntu:24.04:LTS
From an advisory covering 2 CVEs
before 0.22.1-4ubuntu0.1, plus listed versions
0.22.1-30.22.1-40.22.1-4build10.22.1-4build20.22.1-4build3
0.22.1-4ubuntu0.1
spice-vdagent
Ubuntu:26.04:LTS
From an advisory covering 2 CVEs
before 0.23.0-1ubuntu0.1, plus listed versions
0.22.1-50.23.0-1
0.23.0-1ubuntu0.1
spice-vdagent
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 0.23.0-4.1
0.23.0-4.1
spice-vdagent
openSUSE:Leap 16.0
From an advisory covering 2 CVEs
before 0.22.1-160000.3.1
0.22.1-160000.3.1

History

History
RecordedChangedSources
affectedOSV
affectedCVE List, NVD
factsEUVD
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-57966 is a medium vulnerability (CVSS 4.4) in Spice-space Spice-vdagent, published June 29, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.13%, the 2nd percentile. Fixed in spice-vdagent 0.21.0-5.el9.tuxcare.els1.

References

Show 18 moreShow less
MoveEnter Open