CVE-2013-0170
Use-after-free vulnerability in the virNetMessageFree function in rpc/virnetserverclient.c in...
Use-after-free vulnerability in the virNetMessageFree function in rpc/virnetserverclient.c in libvirt 1.0.x before 1.0.2, 0.10.2 before 0.10.2.3, 0.9.11 before 0.9.11.9, and 0.9.6 before 0.9.6.4 allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code by triggering certain errors during an RPC connection, which causes a message to be freed without being removed from the message queue.
Exploit likelihood
What each source reports
NVD Score used
6.8
Use-after-free vulnerability in the virNetMessageFree function in rpc/virnetserverclient.c in libvirt 1.0.x before 1.0.2, 0.10.2 before 0.10.2.3, 0.9.11 before 0.9.11.9, and 0.9.6 before 0.9.6.4 allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code by triggering certain errors during an RPC connection, which causes a message to be freed without being removed from the message queue.
- Record
CVE-2013-0170- CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-416
- Updated
- 2026-11-02
CVE List No score
Use-after-free vulnerability in the virNetMessageFree function in rpc/virnetserverclient.c in libvirt 1.0.x before 1.0.2, 0.10.2 before 0.10.2.3, 0.9.11 before 0.9.11.9, and 0.9.6 before 0.9.6.4 allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code by triggering certain errors during an RPC connection, which causes a message to be freed without being removed from the message queue.
- Record
CVE-2013-0170- Updated
- 2026-11-02
EUVDEUVD-2013-0209 No score
Use-after-free vulnerability in the virNetMessageFree function in rpc/virnetserverclient.c in libvirt 1.0.x before 1.0.2, 0.10.2 before 0.10.2.3, 0.9.11 before 0.9.11.9, and 0.9.6 before 0.9.6.4 allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code by triggering certain errors during an RPC connection, which causes a message to be freed without being removed from the message queue.
- Record
EUVD-2013-0209- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-rhxc-pp54-8x28 No score
Use-after-free vulnerability in the virNetMessageFree function in rpc/virnetserverclient.c in...
Use-after-free vulnerability in the virNetMessageFree function in rpc/virnetserverclient.c in libvirt 1.0.x before 1.0.2, 0.10.2 before 0.10.2.3, 0.9.11 before 0.9.11.9, and 0.9.6 before 0.9.6.4 allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code by triggering certain errors during an RPC connection, which causes a message to be freed without being removed from the message queue.
- Record
GHSA-rhxc-pp54-8x28- Weakness
- CWE-416
- Updated
- 2026-11-02
OSV No score
Use-after-free vulnerability in the virNetMessageFree function in rpc/virnetserverclient.c in libvirt 1.0.x before 1.0.2, 0.10.2 before 0.10.2.3, 0.9.11 before 0.9.11.9, and 0.9.6 before 0.9.6.4 allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code by triggering certain errors during an RPC connection, which causes a message to be freed without being removed from the message queue.
- Record
CVE-2013-0170- Updated
- 2026-11-02
OSVDEBIAN-CVE-2013-0170 No score
Use-after-free vulnerability in the virNetMessageFree function in rpc/virnetserverclient.c in libvirt 1.0.x before 1.0.2, 0.10.2 before 0.10.2.3, 0.9.11 before 0.9.11.9, and 0.9.6 before 0.9.6.4 allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code by triggering certain errors during an RPC connection, which causes a message to be freed without being removed from the message queue.
- Record
DEBIAN-CVE-2013-0170- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10209-1 No score
libvirt-2.5.0-1.1 on GA media
These are all security issues fixed in the libvirt-2.5.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10209-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libvirtDebian:12 |
before 0.9.12-6 | 0.9.12-6 |
libvirtDebian:13 |
before 0.9.12-6 | 0.9.12-6 |
libvirtDebian:14 |
before 0.9.12-6 | 0.9.12-6 |
libvirtRed Hat:enterprise_linux:6::client |
before 0:0.9.10-21.el6_3.8 | 0:0.9.10-21.el6_3.8 |
libvirt-clientRed Hat:enterprise_linux:6::client |
before 0:0.9.10-21.el6_3.8 | 0:0.9.10-21.el6_3.8 |
libvirt-debuginfoRed Hat:enterprise_linux:6::client |
before 0:0.9.10-21.el6_3.8 | 0:0.9.10-21.el6_3.8 |
libvirt-pythonRed Hat:enterprise_linux:6::client |
before 0:0.9.10-21.el6_3.8 | 0:0.9.10-21.el6_3.8 |
libvirt-develRed Hat:enterprise_linux:6::client |
before 0:0.9.10-21.el6_3.8 | 0:0.9.10-21.el6_3.8 |
libvirt-lock-sanlockRed Hat:enterprise_linux:6::client |
before 0:0.9.10-21.el6_3.8 | 0:0.9.10-21.el6_3.8 |
libvirtRed Hat:enterprise_linux:6::computenode |
before 0:0.9.10-21.el6_3.8 | 0:0.9.10-21.el6_3.8 |
Show 18 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libvirt-clientRed Hat:enterprise_linux:6::computenode |
before 0:0.9.10-21.el6_3.8 | 0:0.9.10-21.el6_3.8 |
libvirt-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:0.9.10-21.el6_3.8 | 0:0.9.10-21.el6_3.8 |
libvirt-pythonRed Hat:enterprise_linux:6::computenode |
before 0:0.9.10-21.el6_3.8 | 0:0.9.10-21.el6_3.8 |
libvirt-develRed Hat:enterprise_linux:6::computenode |
before 0:0.9.10-21.el6_3.8 | 0:0.9.10-21.el6_3.8 |
libvirt-lock-sanlockRed Hat:enterprise_linux:6::computenode |
before 0:0.9.10-21.el6_3.8 | 0:0.9.10-21.el6_3.8 |
libvirtRed Hat:enterprise_linux:6::server |
before 0:0.9.10-21.el6_3.8 | 0:0.9.10-21.el6_3.8 |
libvirt-clientRed Hat:enterprise_linux:6::server |
before 0:0.9.10-21.el6_3.8 | 0:0.9.10-21.el6_3.8 |
libvirt-debuginfoRed Hat:enterprise_linux:6::server |
before 0:0.9.10-21.el6_3.8 | 0:0.9.10-21.el6_3.8 |
libvirt-develRed Hat:enterprise_linux:6::server |
before 0:0.9.10-21.el6_3.8 | 0:0.9.10-21.el6_3.8 |
libvirt-pythonRed Hat:enterprise_linux:6::server |
before 0:0.9.10-21.el6_3.8 | 0:0.9.10-21.el6_3.8 |
libvirt-lock-sanlockRed Hat:enterprise_linux:6::server |
before 0:0.9.10-21.el6_3.8 | 0:0.9.10-21.el6_3.8 |
libvirtRed Hat:enterprise_linux:6::workstation |
before 0:0.9.10-21.el6_3.8 | 0:0.9.10-21.el6_3.8 |
libvirt-clientRed Hat:enterprise_linux:6::workstation |
before 0:0.9.10-21.el6_3.8 | 0:0.9.10-21.el6_3.8 |
libvirt-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:0.9.10-21.el6_3.8 | 0:0.9.10-21.el6_3.8 |
libvirt-develRed Hat:enterprise_linux:6::workstation |
before 0:0.9.10-21.el6_3.8 | 0:0.9.10-21.el6_3.8 |
libvirt-pythonRed Hat:enterprise_linux:6::workstation |
before 0:0.9.10-21.el6_3.8 | 0:0.9.10-21.el6_3.8 |
libvirt-lock-sanlockRed Hat:enterprise_linux:6::workstation |
before 0:0.9.10-21.el6_3.8 | 0:0.9.10-21.el6_3.8 |
libvirtopenSUSE:Tumbleweed From an advisory covering 32 CVEs |
before 2.5.0-1.1 | 2.5.0-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2013-0170 is a medium vulnerability (CVSS 6.8) in Redhat Libvirt, published February 8, 2013. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 5.77%, the 93rd percentile. Fixed in libvirt 0.9.12-6.
References
lists.fedoraproject.org/pipermail/package-announce/2013-February/098398.html
lists.opensuse.org/opensuse-security-announce/2013-02/msg00002.html
osvdb.org/89644
libvirt.org/news.html
exchange.xforce.ibmcloud.com/vulnerabilities/81552
lists.opensuse.org/opensuse-security-announce/2013-02/msg00001.html
Show 53 moreShow less
lists.opensuse.org/opensuse-security-announce/2013-02/msg00016.html
lists.fedoraproject.org/pipermail/package-announce/2013-February/098326.html
wiki.libvirt.org/page/Maintenance_Releases
securitytracker.com/id/1028047
ubuntu.com/usn/USN-1708-1
lists.fedoraproject.org/pipermail/package-announce/2013-February/098370.html
libvirt.org/git?p=libvirt.git%3Ba=commit%3Bh=46532e3e8ed5f5a736a02f67d6c805492f9ca720
secunia.com/advisories/52001
rhn.redhat.com/errata/RHSA-2013-0199.html
securityfocus.com/bid/57578
bugzilla.redhat.com/show_bug.cgi?id=893450
secunia.com/advisories/52003
nvd.nist.gov/vuln/detail/CVE-2013-0170
libvirt.org/git?p=libvirt.git;a=commit;h=46532e3e8ed5f5a736a02f67d6c805492f9ca720
access.redhat.com/errata/RHSA-2013:0199
access.redhat.com/security/cve/CVE-2013-0170
github.com/advisories/GHSA-rhxc-pp54-8x28
security-tracker.debian.org/tracker/CVE-2013-0170
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2013/rhsa-2013_0199.json
cve.org/CVERecord?id=CVE-2013-0170
suse.com/security/cve/CVE-2010-2242
suse.com/security/cve/CVE-2011-1146
suse.com/security/cve/CVE-2011-2511
suse.com/security/cve/CVE-2011-4600
suse.com/security/cve/CVE-2012-3445
suse.com/security/cve/CVE-2013-0170
suse.com/security/cve/CVE-2013-1962
suse.com/security/cve/CVE-2013-2218
suse.com/security/cve/CVE-2013-2230
suse.com/security/cve/CVE-2013-4153
suse.com/security/cve/CVE-2013-4154
suse.com/security/cve/CVE-2013-4239
suse.com/security/cve/CVE-2013-4296
suse.com/security/cve/CVE-2013-4297
suse.com/security/cve/CVE-2013-4311
suse.com/security/cve/CVE-2013-4399
suse.com/security/cve/CVE-2013-4400
suse.com/security/cve/CVE-2013-4401
suse.com/security/cve/CVE-2013-6436
suse.com/security/cve/CVE-2013-6456
suse.com/security/cve/CVE-2013-6457
suse.com/security/cve/CVE-2013-6458
suse.com/security/cve/CVE-2014-0028
suse.com/security/cve/CVE-2014-0179
suse.com/security/cve/CVE-2014-1447
suse.com/security/cve/CVE-2014-3633
suse.com/security/cve/CVE-2014-3657
suse.com/security/cve/CVE-2014-7823
suse.com/security/cve/CVE-2014-8131
suse.com/security/cve/CVE-2015-0236
suse.com/security/cve/CVE-2015-5247
suse.com/security/cve/CVE-2015-5313