CVE Catalog

CVE-2006-0745

High
Published: Translated: NVD NIST

Summary

X.Org server (xorg-server) versions 1.0.0 and later, X11R6.9.0, and X11R7.0 incorrectly treat the address of the geteuid function as the return value of a call to geteuid. This allows local users to bypass intended restrictions and execute arbitrary code via the -modulepath option or overwrite arbitrary files via -logfile.

Risk Assessment

A local user can gain unauthorized privileges by executing arbitrary code or corrupting data by overwriting system files, leading to privilege escalation and potential full system compromise.

Recommendation

Immediately update the X.Org server to a version that fixes this incorrect handling of the geteuid function address. If an update is not possible, restrict local access to trusted users only.

Related vulnerabilities

Original NVD description (English source)

X.Org server (xorg-server) 1.0.0 and later, X11R6.9.0, and X11R7.0 inadvertently treats the address of the geteuid function as if it is the return value of a call to geteuid, which allows local users to bypass intended restrictions and (1) execute arbitrary code via the -modulepath command line option or (2) overwrite arbitrary files via -logfile.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS