// For flags

CVE-2010-2237

Ubuntu Security Notice 1008-1

Severity Score

9.8
*CVSS v3

Exploit Likelihood

*EPSS

Affected Versions

*CPE

Public Exploits

0
*Multiple Sources

Exploited in Wild

-
*KEV

Decision

-
*SSVC
Descriptions

Red Hat libvirt, possibly 0.6.1 through 0.8.2, looks up disk backing stores without referring to the user-defined main disk format, which might allow guest OS users to read arbitrary files on the host OS, and possibly have unspecified other impact, via unknown vectors.

Red Hat libvirt, posiblemente v0.6.1 hasta v0.8.2, busca almacenes de respaldo de discos sin hacer referencia al formato del disco definido por el usuario principal, lo que podría permitir a usuarios invitados al SO leer ficheros de su elección en el SO anfitrión, y posiblemente tenga otro impacto sin especificar, a través de vectores desconocidos.

It was discovered that libvirt would probe disk backing stores without consulting the defined format for the disk. A privileged attacker in the guest could exploit this to read arbitrary files on the host. This issue only affected Ubuntu 10.04 LTS. By default, guests are confined by an AppArmor profile which provided partial protection against this flaw. It was discovered that libvirt would create new VMs without setting a backing store format. A privileged attacker in the guest could exploit this to read arbitrary files on the host. This issue did not affect Ubuntu 8.04 LTS. In Ubuntu 9.10 and later guests are confined by an AppArmor profile which provided partial protection against this flaw. Jeremy Nickurak discovered that libvirt created iptables rules with too lenient mappings of source ports. A privileged attacker in the guest could bypass intended restrictions to access privileged resources on the host.

*Credits: N/A
CVSS Scores
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High
Attack Vector
Local
Attack Complexity
Medium
Authentication
Single
Confidentiality
Complete
Integrity
None
Availability
None
* Common Vulnerability Scoring System
SSVC
  • Decision:-
Exploitation
-
Automatable
-
Tech. Impact
-
* Organization's Worst-case Scenario
Timeline
  • 2010-06-09 CVE Reserved
  • 2010-08-19 CVE Published
  • 2024-08-07 CVE Updated
  • 2025-03-30 EPSS Updated
  • ---------- Exploited in Wild
  • ---------- KEV Due Date
  • ---------- First Exploit
CWE
  • CWE-264: Permissions, Privileges, and Access Controls
CAPEC
Affected Vendors, Products, and Versions
Vendor Product Version Other Status
Vendor Product Version Other Status <-- --> Vendor Product Version Other Status
Libvirt
Search vendor "Libvirt"
Libvirt
Search vendor "Libvirt" for product "Libvirt"
0.6.1
Search vendor "Libvirt" for product "Libvirt" and version "0.6.1"
-
Affected
Libvirt
Search vendor "Libvirt"
Libvirt
Search vendor "Libvirt" for product "Libvirt"
0.6.2
Search vendor "Libvirt" for product "Libvirt" and version "0.6.2"
-
Affected
Libvirt
Search vendor "Libvirt"
Libvirt
Search vendor "Libvirt" for product "Libvirt"
0.6.3
Search vendor "Libvirt" for product "Libvirt" and version "0.6.3"
-
Affected
Libvirt
Search vendor "Libvirt"
Libvirt
Search vendor "Libvirt" for product "Libvirt"
0.6.4
Search vendor "Libvirt" for product "Libvirt" and version "0.6.4"
-
Affected
Libvirt
Search vendor "Libvirt"
Libvirt
Search vendor "Libvirt" for product "Libvirt"
0.6.5
Search vendor "Libvirt" for product "Libvirt" and version "0.6.5"
-
Affected
Libvirt
Search vendor "Libvirt"
Libvirt
Search vendor "Libvirt" for product "Libvirt"
0.7.0
Search vendor "Libvirt" for product "Libvirt" and version "0.7.0"
-
Affected
Libvirt
Search vendor "Libvirt"
Libvirt
Search vendor "Libvirt" for product "Libvirt"
0.7.1
Search vendor "Libvirt" for product "Libvirt" and version "0.7.1"
-
Affected
Libvirt
Search vendor "Libvirt"
Libvirt
Search vendor "Libvirt" for product "Libvirt"
0.7.2
Search vendor "Libvirt" for product "Libvirt" and version "0.7.2"
-
Affected
Libvirt
Search vendor "Libvirt"
Libvirt
Search vendor "Libvirt" for product "Libvirt"
0.7.3
Search vendor "Libvirt" for product "Libvirt" and version "0.7.3"
-
Affected
Libvirt
Search vendor "Libvirt"
Libvirt
Search vendor "Libvirt" for product "Libvirt"
0.7.4
Search vendor "Libvirt" for product "Libvirt" and version "0.7.4"
-
Affected
Libvirt
Search vendor "Libvirt"
Libvirt
Search vendor "Libvirt" for product "Libvirt"
0.7.5
Search vendor "Libvirt" for product "Libvirt" and version "0.7.5"
-
Affected
Libvirt
Search vendor "Libvirt"
Libvirt
Search vendor "Libvirt" for product "Libvirt"
0.7.6
Search vendor "Libvirt" for product "Libvirt" and version "0.7.6"
-
Affected
Libvirt
Search vendor "Libvirt"
Libvirt
Search vendor "Libvirt" for product "Libvirt"
0.7.7
Search vendor "Libvirt" for product "Libvirt" and version "0.7.7"
-
Affected
Libvirt
Search vendor "Libvirt"
Libvirt
Search vendor "Libvirt" for product "Libvirt"
0.8.0
Search vendor "Libvirt" for product "Libvirt" and version "0.8.0"
-
Affected
Libvirt
Search vendor "Libvirt"
Libvirt
Search vendor "Libvirt" for product "Libvirt"
0.8.1
Search vendor "Libvirt" for product "Libvirt" and version "0.8.1"
-
Affected
Libvirt
Search vendor "Libvirt"
Libvirt
Search vendor "Libvirt" for product "Libvirt"
0.8.2
Search vendor "Libvirt" for product "Libvirt" and version "0.8.2"
-
Affected