CVE-2007-4730 Memory corruption in n/a

Medium 4.3 Published Updated

Local attackers can execute arbitrary code via a buffer overflow in the X.org X11 server's Composite extension, potentially escalating privileges.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2007-4730?

CVE-2007-4730 is a medium-severity memory corruption vulnerability in n/a, published on 11 Sep 2007. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

Buffer overflow in the compNewPixmap function in compalloc.c in the Composite extension for the X.org X11 server before 1.4 allows local users to execute arbitrary code by copying data from a large pixel depth pixmap into a smaller pixel depth pixmap.

Weakness: CWE-119

Which versions are affected by CVE-2007-4730?

It affects 1 product.

Linux distribution packages (40)
xorg-x11 Red Hat:enterprise_linux:4::asAll versions0:6.8.2-1.EL.31
xorg-x11-Mesa-libGL Red Hat:enterprise_linux:4::asAll versions0:6.8.2-1.EL.31
xorg-x11-Mesa-libGLU Red Hat:enterprise_linux:4::asAll versions0:6.8.2-1.EL.31
xorg-x11-Xdmx Red Hat:enterprise_linux:4::asAll versions0:6.8.2-1.EL.31
xorg-x11-Xnest Red Hat:enterprise_linux:4::asAll versions0:6.8.2-1.EL.31
xorg-x11-Xvfb Red Hat:enterprise_linux:4::asAll versions0:6.8.2-1.EL.31
xorg-x11-deprecated-libs Red Hat:enterprise_linux:4::asAll versions0:6.8.2-1.EL.31
xorg-x11-deprecated-libs-devel Red Hat:enterprise_linux:4::asAll versions0:6.8.2-1.EL.31
xorg-x11-devel Red Hat:enterprise_linux:4::asAll versions0:6.8.2-1.EL.31
xorg-x11-doc Red Hat:enterprise_linux:4::asAll versions0:6.8.2-1.EL.31
xorg-x11-font-utils Red Hat:enterprise_linux:4::asAll versions0:6.8.2-1.EL.31
xorg-x11-libs Red Hat:enterprise_linux:4::asAll versions0:6.8.2-1.EL.31
xorg-x11-sdk Red Hat:enterprise_linux:4::asAll versions0:6.8.2-1.EL.31
xorg-x11-tools Red Hat:enterprise_linux:4::asAll versions0:6.8.2-1.EL.31
xorg-x11-twm Red Hat:enterprise_linux:4::asAll versions0:6.8.2-1.EL.31
xorg-x11-xauth Red Hat:enterprise_linux:4::asAll versions0:6.8.2-1.EL.31
xorg-x11-xdm Red Hat:enterprise_linux:4::asAll versions0:6.8.2-1.EL.31
xorg-x11-xfs Red Hat:enterprise_linux:4::asAll versions0:6.8.2-1.EL.31
xorg-x11 Red Hat:enterprise_linux:4::desktopAll versions0:6.8.2-1.EL.31
xorg-x11-Mesa-libGL Red Hat:enterprise_linux:4::desktopAll versions0:6.8.2-1.EL.31
xorg-x11-Mesa-libGLU Red Hat:enterprise_linux:4::desktopAll versions0:6.8.2-1.EL.31
xorg-x11-Xdmx Red Hat:enterprise_linux:4::desktopAll versions0:6.8.2-1.EL.31
xorg-x11-Xnest Red Hat:enterprise_linux:4::desktopAll versions0:6.8.2-1.EL.31
xorg-x11-Xvfb Red Hat:enterprise_linux:4::desktopAll versions0:6.8.2-1.EL.31
xorg-x11-deprecated-libs Red Hat:enterprise_linux:4::desktopAll versions0:6.8.2-1.EL.31
xorg-x11-deprecated-libs-devel Red Hat:enterprise_linux:4::desktopAll versions0:6.8.2-1.EL.31
xorg-x11-devel Red Hat:enterprise_linux:4::desktopAll versions0:6.8.2-1.EL.31
xorg-x11-doc Red Hat:enterprise_linux:4::desktopAll versions0:6.8.2-1.EL.31
xorg-x11-font-utils Red Hat:enterprise_linux:4::desktopAll versions0:6.8.2-1.EL.31
xorg-x11-libs Red Hat:enterprise_linux:4::desktopAll versions0:6.8.2-1.EL.31
xorg-x11-sdk Red Hat:enterprise_linux:4::desktopAll versions0:6.8.2-1.EL.31
xorg-x11-tools Red Hat:enterprise_linux:4::desktopAll versions0:6.8.2-1.EL.31
xorg-x11-twm Red Hat:enterprise_linux:4::desktopAll versions0:6.8.2-1.EL.31
xorg-x11-xauth Red Hat:enterprise_linux:4::desktopAll versions0:6.8.2-1.EL.31
xorg-x11-xdm Red Hat:enterprise_linux:4::desktopAll versions0:6.8.2-1.EL.31
xorg-x11-xfs Red Hat:enterprise_linux:4::desktopAll versions0:6.8.2-1.EL.31
xorg-x11 Red Hat:enterprise_linux:4::esAll versions0:6.8.2-1.EL.31
xorg-x11-Mesa-libGL Red Hat:enterprise_linux:4::esAll versions0:6.8.2-1.EL.31
xorg-x11-Mesa-libGLU Red Hat:enterprise_linux:4::esAll versions0:6.8.2-1.EL.31
xorg-x11-Xdmx Red Hat:enterprise_linux:4::esAll versions0:6.8.2-1.EL.31

Products include X.org Xorg-Server.

How do I fix CVE-2007-4730?

Upgrade to a fixed version.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2007-4730 being exploited?

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

Sources

Also known as DEBIAN-CVE-2007-4730, DSA-1372-1, DTSA-73-1, GHSA-737c-wj7m-pqqr, RHSA-2007:0898.

Is CVE-2007-4730 in your software?

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

Check your SBOMs for free