Every CVE Search/ Get API key

CVE-2009-0036

Buffer overflow in the proxyReadClientSocket function in proxy/libvirt_proxy.c in libvirt_proxy 0...

4.4 MediumPublic exploitFix available

Buffer overflow in the proxyReadClientSocket function in proxy/libvirt_proxy.c in libvirt_proxy 0.5.1 might allow local users to gain privileges by sending a portion of the header of a virProxyPacket packet, and then sending the remainder of the packet with crafted values in the header, related to use of uninitialized memory in a validation check.

Exploit likelihood

1.17%Down 2.0 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 4.4

Buffer overflow in the proxyReadClientSocket function in proxy/libvirt_proxy.c in libvirt_proxy 0.5.1 might allow local users to gain privileges by sending a portion of the header of a virProxyPacket packet, and then sending the remainder of the packet with crafted values in the header, related to use of uninitialized memory in a validation check.

Record
CVE-2009-0036
CVSS 2.0
4.4 MediumAV:L/AC:M/Au:N/C:P/I:P/A:P
Weakness
CWE-119
Updated
2026-11-02
CVE List No score

Buffer overflow in the proxyReadClientSocket function in proxy/libvirt_proxy.c in libvirt_proxy 0.5.1 might allow local users to gain privileges by sending a portion of the header of a virProxyPacket packet, and then sending the remainder of the packet with crafted values in the header, related to use of uninitialized memory in a validation check.

Record
CVE-2009-0036
Updated
2026-11-02
EUVDEUVD-2009-0047 No score

Buffer overflow in the proxyReadClientSocket function in proxy/libvirt_proxy.c in libvirt_proxy 0.5.1 might allow local users to gain privileges by sending a portion of the header of a virProxyPacket packet, and then sending the remainder of the packet with crafted values in the header, related to use of uninitialized memory in a validation check.

Record
EUVD-2009-0047
Updated
2026-11-03
GitHub AdvisoriesGHSA-wm6m-gxgr-pvq6 No score

Buffer overflow in the proxyReadClientSocket function in proxy/libvirt_proxy.c in libvirt_proxy 0...

Buffer overflow in the proxyReadClientSocket function in proxy/libvirt_proxy.c in libvirt_proxy 0.5.1 might allow local users to gain privileges by sending a portion of the header of a virProxyPacket packet, and then sending the remainder of the packet with crafted values in the header, related to use of uninitialized memory in a validation check.

Record
GHSA-wm6m-gxgr-pvq6
Weakness
CWE-119
Updated
2026-11-02
OSV No score

Buffer overflow in the proxyReadClientSocket function in proxy/libvirt_proxy.c in libvirt_proxy 0.5.1 might allow local users to gain privileges by sending a portion of the header of a virProxyPacket packet, and then sending the remainder of the packet with crafted values in the header, related to use of uninitialized memory in a validation check.

Record
CVE-2009-0036
Updated
2026-11-02
OSVDEBIAN-CVE-2009-0036 No score

Buffer overflow in the proxyReadClientSocket function in proxy/libvirt_proxy.c in libvirt_proxy 0.5.1 might allow local users to gain privileges by sending a portion of the header of a virProxyPacket packet, and then sending the remainder of the packet with crafted values in the header, related to use of uninitialized memory in a validation check.

Record
DEBIAN-CVE-2009-0036
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
libvirt
Debian:12
before 0.5.1-7
0.5.1-7
libvirt
Debian:13
before 0.5.1-7
0.5.1-7
libvirt
Debian:14
before 0.5.1-7
0.5.1-7
libvirt
Red Hat:rhel_virtualization:5::client
From an advisory covering 2 CVEs
before 0:0.3.3-14.el5_3.1
0:0.3.3-14.el5_3.1
libvirt-debuginfo
Red Hat:rhel_virtualization:5::client
From an advisory covering 2 CVEs
before 0:0.3.3-14.el5_3.1
0:0.3.3-14.el5_3.1
libvirt-devel
Red Hat:rhel_virtualization:5::client
From an advisory covering 2 CVEs
before 0:0.3.3-14.el5_3.1
0:0.3.3-14.el5_3.1
libvirt-python
Red Hat:rhel_virtualization:5::client
From an advisory covering 2 CVEs
before 0:0.3.3-14.el5_3.1
0:0.3.3-14.el5_3.1
libvirt
Red Hat:rhel_virtualization:5::server
From an advisory covering 2 CVEs
before 0:0.3.3-14.el5_3.1
0:0.3.3-14.el5_3.1
libvirt-debuginfo
Red Hat:rhel_virtualization:5::server
From an advisory covering 2 CVEs
before 0:0.3.3-14.el5_3.1
0:0.3.3-14.el5_3.1
libvirt-devel
Red Hat:rhel_virtualization:5::server
From an advisory covering 2 CVEs
before 0:0.3.3-14.el5_3.1
0:0.3.3-14.el5_3.1
libvirt-python
Red Hat:rhel_virtualization:5::server
From an advisory covering 2 CVEs
before 0:0.3.3-14.el5_3.1
0:0.3.3-14.el5_3.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
Exploit-DBlibvirt_proxy 0.5.1 - Local Privilege Escalation2009-04-27

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, Exploit-DB, GitHub Advisories, NVD, OSV

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

In short

CVE-2009-0036 is a medium vulnerability (CVSS 4.4) in Libvirt, published February 11, 2009. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 1.17%, the 67th percentile. Fixed in libvirt 0.5.1-7.

References

Show 17 moreShow less
MoveEnter Open