CVE-2012-4423 Null dereference in n/a

Medium 5.0 Published Updated

Remote attackers can cause a denial of service in libvirt via crafted RPC calls triggering a NULL pointer dereference.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2012-4423?

CVE-2012-4423 is a medium-severity vulnerability in Redhat Libvirt, published on 19 Nov 2012. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

The virNetServerProgramDispatchCall function in libvirt before 0.10.2 allows remote attackers to cause a denial of service (NULL pointer dereference and segmentation fault) via an RPC call with (1) an event as the RPC number or (2) an RPC number whose value is in a "gap" in the RPC dispatch table.

Which versions are affected by CVE-2012-4423?

It affects 1 product.

Linux distribution packages (24)
libvirt Red Hat:enterprise_linux:6::clientAll versions0:0.9.10-21.el6_3.5
libvirt-client Red Hat:enterprise_linux:6::clientAll versions0:0.9.10-21.el6_3.5
libvirt-debuginfo Red Hat:enterprise_linux:6::clientAll versions0:0.9.10-21.el6_3.5
libvirt-devel Red Hat:enterprise_linux:6::clientAll versions0:0.9.10-21.el6_3.5
libvirt-lock-sanlock Red Hat:enterprise_linux:6::clientAll versions0:0.9.10-21.el6_3.5
libvirt-python Red Hat:enterprise_linux:6::clientAll versions0:0.9.10-21.el6_3.5
libvirt Red Hat:enterprise_linux:6::computenodeAll versions0:0.9.10-21.el6_3.5
libvirt-client Red Hat:enterprise_linux:6::computenodeAll versions0:0.9.10-21.el6_3.5
libvirt-debuginfo Red Hat:enterprise_linux:6::computenodeAll versions0:0.9.10-21.el6_3.5
libvirt-devel Red Hat:enterprise_linux:6::computenodeAll versions0:0.9.10-21.el6_3.5
libvirt-lock-sanlock Red Hat:enterprise_linux:6::computenodeAll versions0:0.9.10-21.el6_3.5
libvirt-python Red Hat:enterprise_linux:6::computenodeAll versions0:0.9.10-21.el6_3.5
libvirt Red Hat:enterprise_linux:6::serverAll versions0:0.9.10-21.el6_3.5
libvirt-client Red Hat:enterprise_linux:6::serverAll versions0:0.9.10-21.el6_3.5
libvirt-debuginfo Red Hat:enterprise_linux:6::serverAll versions0:0.9.10-21.el6_3.5
libvirt-devel Red Hat:enterprise_linux:6::serverAll versions0:0.9.10-21.el6_3.5
libvirt-lock-sanlock Red Hat:enterprise_linux:6::serverAll versions0:0.9.10-21.el6_3.5
libvirt-python Red Hat:enterprise_linux:6::serverAll versions0:0.9.10-21.el6_3.5
libvirt Red Hat:enterprise_linux:6::workstationAll versions0:0.9.10-21.el6_3.5
libvirt-client Red Hat:enterprise_linux:6::workstationAll versions0:0.9.10-21.el6_3.5
libvirt-debuginfo Red Hat:enterprise_linux:6::workstationAll versions0:0.9.10-21.el6_3.5
libvirt-devel Red Hat:enterprise_linux:6::workstationAll versions0:0.9.10-21.el6_3.5
libvirt-lock-sanlock Red Hat:enterprise_linux:6::workstationAll versions0:0.9.10-21.el6_3.5
libvirt-python Red Hat:enterprise_linux:6::workstationAll versions0:0.9.10-21.el6_3.5

Products include Redhat Libvirt.

How do I fix CVE-2012-4423?

Upgrade to a fixed version.

Is CVE-2012-4423 being exploited?

There is no known exploitation of CVE-2012-4423 in the wild and no public exploit code.

All Redhat Libvirt vulnerabilities

Sources

Also known as DEBIAN-CVE-2012-4423, GHSA-82q7-xh57-cm62, RHSA-2012:1359.

Is CVE-2012-4423 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free