CVE-2012-2690
virt-edit in libguestfs before 1.18.0 does not preserve the permissions from the original file...
CVE-2012-2690 is a low vulnerability (CVSS 2.1) in Libguestfs, published June 29, 2012. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.41%, the 35th percentile. Fixed in libguestfs 1:1.18.0-1.
virt-edit in libguestfs before 1.18.0 does not preserve the permissions from the original file and saves the new file with world-readable permissions when editing, which might allow local guest users to obtain sensitive information.
Exploit likelihood
What each source reports
NVD Score used
2.1
virt-edit in libguestfs before 1.18.0 does not preserve the permissions from the original file and saves the new file with world-readable permissions when editing, which might allow local guest users to obtain sensitive information.
- Record
CVE-2012-2690- CVSS 2.0
- 2.1 Low
AV:L/AC:L/Au:N/C:P/I:N/A:N - Weakness
- CWE-255
- Updated
- 2026-11-02
CVE List No score
virt-edit in libguestfs before 1.18.0 does not preserve the permissions from the original file and saves the new file with world-readable permissions when editing, which might allow local guest users to obtain sensitive information.
- Record
CVE-2012-2690- Updated
- 2026-11-02
EUVDEUVD-2012-2672 No score
virt-edit in libguestfs before 1.18.0 does not preserve the permissions from the original file and saves the new file with world-readable permissions when editing, which might allow local guest users to obtain sensitive information.
- Record
EUVD-2012-2672- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-p84q-fgj5-q47p No score
virt-edit in libguestfs before 1.18.0 does not preserve the permissions from the original file...
virt-edit in libguestfs before 1.18.0 does not preserve the permissions from the original file and saves the new file with world-readable permissions when editing, which might allow local guest users to obtain sensitive information.
- Record
GHSA-p84q-fgj5-q47p- Updated
- 2026-11-02
OSV No score
virt-edit in libguestfs before 1.18.0 does not preserve the permissions from the original file and saves the new file with world-readable permissions when editing, which might allow local guest users to obtain sensitive information.
- Record
CVE-2012-2690- Updated
- 2026-11-02
OSVDEBIAN-CVE-2012-2690 No score
virt-edit in libguestfs before 1.18.0 does not preserve the permissions from the original file and saves the new file with world-readable permissions when editing, which might allow local guest users to obtain sensitive information.
- Record
DEBIAN-CVE-2012-2690- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libguestfsDebian:12 |
before 1:1.18.0-1 | 1:1.18.0-1 |
libguestfsDebian:13 |
before 1:1.18.0-1 | 1:1.18.0-1 |
libguestfsDebian:14 |
before 1:1.18.0-1 | 1:1.18.0-1 |
libguestfsRed Hat:enterprise_linux:6::client |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfs-debuginfoRed Hat:enterprise_linux:6::client |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfs-develRed Hat:enterprise_linux:6::client |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfs-java-develRed Hat:enterprise_linux:6::client |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfs-javadocRed Hat:enterprise_linux:6::client |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
ocaml-libguestfsRed Hat:enterprise_linux:6::client |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
ocaml-libguestfs-develRed Hat:enterprise_linux:6::client |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
Show 45 moreShow less
| Package | Affected | Fixed |
|---|---|---|
ruby-libguestfsRed Hat:enterprise_linux:6::client |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfs-javaRed Hat:enterprise_linux:6::client |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfs-toolsRed Hat:enterprise_linux:6::client |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfs-tools-cRed Hat:enterprise_linux:6::client |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
perl-Sys-GuestfsRed Hat:enterprise_linux:6::client |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
python-libguestfsRed Hat:enterprise_linux:6::client |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfsRed Hat:enterprise_linux:6::computenode |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfs-debuginfoRed Hat:enterprise_linux:6::computenode |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfs-develRed Hat:enterprise_linux:6::computenode |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfs-java-develRed Hat:enterprise_linux:6::computenode |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfs-javadocRed Hat:enterprise_linux:6::computenode |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
ocaml-libguestfsRed Hat:enterprise_linux:6::computenode |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
ocaml-libguestfs-develRed Hat:enterprise_linux:6::computenode |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
ruby-libguestfsRed Hat:enterprise_linux:6::computenode |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfs-javaRed Hat:enterprise_linux:6::computenode |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfs-toolsRed Hat:enterprise_linux:6::computenode |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfs-tools-cRed Hat:enterprise_linux:6::computenode |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
perl-Sys-GuestfsRed Hat:enterprise_linux:6::computenode |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
python-libguestfsRed Hat:enterprise_linux:6::computenode |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfsRed Hat:enterprise_linux:6::server |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfs-debuginfoRed Hat:enterprise_linux:6::server |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfs-develRed Hat:enterprise_linux:6::server |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfs-java-develRed Hat:enterprise_linux:6::server |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfs-javadocRed Hat:enterprise_linux:6::server |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
ocaml-libguestfsRed Hat:enterprise_linux:6::server |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
ocaml-libguestfs-develRed Hat:enterprise_linux:6::server |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
ruby-libguestfsRed Hat:enterprise_linux:6::server |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfs-javaRed Hat:enterprise_linux:6::server |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfs-toolsRed Hat:enterprise_linux:6::server |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfs-tools-cRed Hat:enterprise_linux:6::server |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
perl-Sys-GuestfsRed Hat:enterprise_linux:6::server |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
python-libguestfsRed Hat:enterprise_linux:6::server |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfsRed Hat:enterprise_linux:6::workstation |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfs-debuginfoRed Hat:enterprise_linux:6::workstation |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfs-develRed Hat:enterprise_linux:6::workstation |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfs-java-develRed Hat:enterprise_linux:6::workstation |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfs-javadocRed Hat:enterprise_linux:6::workstation |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
ocaml-libguestfsRed Hat:enterprise_linux:6::workstation |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
ocaml-libguestfs-develRed Hat:enterprise_linux:6::workstation |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
ruby-libguestfsRed Hat:enterprise_linux:6::workstation |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfs-javaRed Hat:enterprise_linux:6::workstation |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfs-toolsRed Hat:enterprise_linux:6::workstation |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
libguestfs-tools-cRed Hat:enterprise_linux:6::workstation |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
perl-Sys-GuestfsRed Hat:enterprise_linux:6::workstation |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
python-libguestfsRed Hat:enterprise_linux:6::workstation |
before 1:1.16.19-1.el6 | 1:1.16.19-1.el6 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
secunia.com/advisories/49545
redhat.com/archives/libguestfs/2012-May/msg00104.html
securityfocus.com/bid/53932
exchange.xforce.ibmcloud.com/vulnerabilities/76220
rhn.redhat.com/errata/RHSA-2012-0774.html
secunia.com/advisories/49431
Show 40 moreShow less
nvd.nist.gov/vuln/detail/CVE-2012-2690
github.com/advisories/GHSA-p84q-fgj5-q47p
security-tracker.debian.org/tracker/CVE-2012-2690
access.redhat.com/errata/RHSA-2012:0774
access.redhat.com/security/updates/classification
docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/6.3_Technical_Notes/libguestfs.html
bugzilla.redhat.com/show_bug.cgi?id=647174
bugzilla.redhat.com/show_bug.cgi?id=679737
bugzilla.redhat.com/show_bug.cgi?id=719879
bugzilla.redhat.com/show_bug.cgi?id=729076
bugzilla.redhat.com/show_bug.cgi?id=731742
bugzilla.redhat.com/show_bug.cgi?id=741183
bugzilla.redhat.com/show_bug.cgi?id=760221
bugzilla.redhat.com/show_bug.cgi?id=769359
bugzilla.redhat.com/show_bug.cgi?id=785305
bugzilla.redhat.com/show_bug.cgi?id=785668
bugzilla.redhat.com/show_bug.cgi?id=789960
bugzilla.redhat.com/show_bug.cgi?id=790958
bugzilla.redhat.com/show_bug.cgi?id=795322
bugzilla.redhat.com/show_bug.cgi?id=796520
bugzilla.redhat.com/show_bug.cgi?id=797760
bugzilla.redhat.com/show_bug.cgi?id=798197
bugzilla.redhat.com/show_bug.cgi?id=798980
bugzilla.redhat.com/show_bug.cgi?id=799695
bugzilla.redhat.com/show_bug.cgi?id=799798
bugzilla.redhat.com/show_bug.cgi?id=801273
bugzilla.redhat.com/show_bug.cgi?id=801788
bugzilla.redhat.com/show_bug.cgi?id=803699
bugzilla.redhat.com/show_bug.cgi?id=807557
bugzilla.redhat.com/show_bug.cgi?id=807905
bugzilla.redhat.com/show_bug.cgi?id=809401
bugzilla.redhat.com/show_bug.cgi?id=811112
bugzilla.redhat.com/show_bug.cgi?id=811117
bugzilla.redhat.com/show_bug.cgi?id=811673
bugzilla.redhat.com/show_bug.cgi?id=812092
bugzilla.redhat.com/show_bug.cgi?id=813329
bugzilla.redhat.com/show_bug.cgi?id=831117
security.access.redhat.com/data/csaf/v2/advisories/2012/rhsa-2012_0774.json
access.redhat.com/security/cve/CVE-2012-2690
cve.org/CVERecord?id=CVE-2012-2690