CVE-2026-57966
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.
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
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 Medium
CVSS: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 Medium
CVSS: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 Medium
CVSS: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 Medium
CVSS: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 Medium
CVSS: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 Medium
CVSS: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 Medium
CVSS: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 thespice-vdagentdaemon 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 thespice-vdagentdaemon 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
| Package | Affected | Fixed |
|---|---|---|
spice-vdagentTuxCare:AlmaLinux:9.6 |
before 0.21.0-5.el9.tuxcare.els1 | 0.21.0-5.el9.tuxcare.els1 |
spice-vdagentDebian:12 |
before 0.22.1-3+deb12u1, plus listed versions 0.22.1-3 |
0.22.1-3+deb12u1 |
spice-vdagentDebian: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-vdagentDebian: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-vdagentMageia:10 From an advisory covering 2 CVEs |
before 0.23.0-1.1.mga10 | 0.23.0-1.1.mga10 |
spice-vdagentMageia:9 From an advisory covering 2 CVEs |
before 0.22.1-2.1.mga9 | 0.22.1-2.1.mga9 |
spice-vdagentopenEuler:22.03-LTS-SP4 From an advisory covering 2 CVEs |
before 0.22.1-3.oe2203sp4 | 0.22.1-3.oe2203sp4 |
spice-vdagentopenEuler:24.03-LTS-SP1 From an advisory covering 2 CVEs |
before 0.22.1-3.oe2403sp1 | 0.22.1-3.oe2403sp1 |
spice-vdagentopenEuler:24.03-LTS-SP3 From an advisory covering 2 CVEs |
before 0.22.1-3.oe2403sp3 | 0.22.1-3.oe2403sp3 |
spice-vdagentopenEuler: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
| Package | Affected | Fixed |
|---|---|---|
spice-vdagentopenEuler:20.03-LTS-SP4 From an advisory covering 2 CVEs |
before 0.20.0-4.oe2003sp4 | 0.20.0-4.oe2003sp4 |
spice-vdagentSUSE: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-vdagentSUSE: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-vdagentSUSE: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-vdagentSUSE: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-vdagentSUSE: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-vdagentSUSE: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-vdagentSUSE: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-vdagentSUSE: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-vdagentSUSE: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-vdagentSUSE: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-vdagentSUSE: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-vdagentSUSE: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-vdagentSUSE: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-vdagentSUSE: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-vdagentSUSE: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-vdagentSUSE: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-vdagentUbuntu:16.04:LTS |
All versions, plus listed versions 0.15.0-1.3 |
None known |
spice-vdagentUbuntu:18.04:LTS |
All versions, plus listed versions 0.17.0-1ubuntu10.17.0-1ubuntu20.17.0-1ubuntu2.2 |
None known |
spice-vdagentUbuntu:20.04:LTS |
All versions, plus listed versions 0.19.0-20.19.0-2ubuntu0.2 |
None known |
spice-vdagentUbuntu: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-vdagentUbuntu: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-vdagentUbuntu:25.10 |
All versions, plus listed versions 0.22.1-4.10.22.1-4.1ubuntu10.22.1-5 |
None known |
spice-vdagentUbuntu: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-vdagentUbuntu: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-vdagentUbuntu: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-vdagentUbuntu: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-vdagentopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 0.23.0-4.1 | 0.23.0-4.1 |
spice-vdagentopenSUSE:Leap 16.0 From an advisory covering 2 CVEs |
before 0.22.1-160000.3.1 | 0.22.1-160000.3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | OSV | |
| affected | CVE List, NVD | |
| facts | EUVD | |
| first indexed | CVE 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
access.redhat.com/security/cve/CVE-2026-57966
bugzilla.redhat.com/show_bug.cgi?id=2493582
nvd.nist.gov/vuln/detail/CVE-2026-57966
github.com/advisories/GHSA-gg66-359m-pmcc
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1786552586.html
security-tracker.debian.org/tracker/CVE-2026-57966
Show 18 moreShow less
advisories.mageia.org/MGASA-2026-0384.html
bugs.mageia.org/show_bug.cgi?id=36257
ubuntu.com/security/notices/USN-8723-1
lists.debian.org/debian-lts-announce/2026/07/msg00040.html
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3190
nvd.nist.gov/vuln/detail/CVE-2026-57965
suse.com/support/update/announcement/2026/suse-su-202623109-1
bugzilla.suse.com/1269553
bugzilla.suse.com/1269554
suse.com/security/cve/CVE-2026-57965
suse.com/security/cve/CVE-2026-57966
suse.com/support/update/announcement/2026/suse-su-20263470-1
suse.com/support/update/announcement/2026/suse-su-20263485-1
suse.com/support/update/announcement/2026/suse-su-20263585-1
bugzilla.suse.com/1189821
ubuntu.com/security/CVE-2026-57966
cve.org/CVERecord?id=CVE-2026-57966
ubuntu.com/security/CVE-2026-57965