CVE-2004-0977 Path traversal in n/a

Low 2.1 Published Updated

Local attackers can overwrite arbitrary files via symlink attacks in the make_oidjoins_check script, compromising data integrity.

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-2004-0977?

CVE-2004-0977 is a low-severity path traversal vulnerability in Mandrakesoft Mandrake Linux, published on 20 Oct 2004. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

The make_oidjoins_check script in PostgreSQL 7.4.5 and earlier allows local users to overwrite files via a symlink attack on temporary files.

Which versions are affected by CVE-2004-0977?

It affects 6 products.

Linux distribution packages (40)
rh-postgresql Red Hat:enterprise_linux:3::asAll versions0:7.3.8-2
rh-postgresql-contrib Red Hat:enterprise_linux:3::asAll versions0:7.3.8-2
rh-postgresql-debuginfo Red Hat:enterprise_linux:3::asAll versions0:7.3.8-2
rh-postgresql-devel Red Hat:enterprise_linux:3::asAll versions0:7.3.8-2
rh-postgresql-docs Red Hat:enterprise_linux:3::asAll versions0:7.3.8-2
rh-postgresql-jdbc Red Hat:enterprise_linux:3::asAll versions0:7.3.8-2
rh-postgresql-libs Red Hat:enterprise_linux:3::asAll versions0:7.3.8-2
rh-postgresql-pl Red Hat:enterprise_linux:3::asAll versions0:7.3.8-2
rh-postgresql-python Red Hat:enterprise_linux:3::asAll versions0:7.3.8-2
rh-postgresql-server Red Hat:enterprise_linux:3::asAll versions0:7.3.8-2
rh-postgresql-tcl Red Hat:enterprise_linux:3::asAll versions0:7.3.8-2
rh-postgresql-test Red Hat:enterprise_linux:3::asAll versions0:7.3.8-2
rh-postgresql Red Hat:enterprise_linux:3::desktopAll versions0:7.3.8-2
rh-postgresql-contrib Red Hat:enterprise_linux:3::desktopAll versions0:7.3.8-2
rh-postgresql-debuginfo Red Hat:enterprise_linux:3::desktopAll versions0:7.3.8-2
rh-postgresql-devel Red Hat:enterprise_linux:3::desktopAll versions0:7.3.8-2
rh-postgresql-docs Red Hat:enterprise_linux:3::desktopAll versions0:7.3.8-2
rh-postgresql-jdbc Red Hat:enterprise_linux:3::desktopAll versions0:7.3.8-2
rh-postgresql-libs Red Hat:enterprise_linux:3::desktopAll versions0:7.3.8-2
rh-postgresql-pl Red Hat:enterprise_linux:3::desktopAll versions0:7.3.8-2
rh-postgresql-python Red Hat:enterprise_linux:3::desktopAll versions0:7.3.8-2
rh-postgresql-server Red Hat:enterprise_linux:3::desktopAll versions0:7.3.8-2
rh-postgresql-tcl Red Hat:enterprise_linux:3::desktopAll versions0:7.3.8-2
rh-postgresql-test Red Hat:enterprise_linux:3::desktopAll versions0:7.3.8-2
rh-postgresql Red Hat:enterprise_linux:3::esAll versions0:7.3.8-2
rh-postgresql-contrib Red Hat:enterprise_linux:3::esAll versions0:7.3.8-2
rh-postgresql-debuginfo Red Hat:enterprise_linux:3::esAll versions0:7.3.8-2
rh-postgresql-devel Red Hat:enterprise_linux:3::esAll versions0:7.3.8-2
rh-postgresql-docs Red Hat:enterprise_linux:3::esAll versions0:7.3.8-2
rh-postgresql-jdbc Red Hat:enterprise_linux:3::esAll versions0:7.3.8-2
rh-postgresql-libs Red Hat:enterprise_linux:3::esAll versions0:7.3.8-2
rh-postgresql-pl Red Hat:enterprise_linux:3::esAll versions0:7.3.8-2
rh-postgresql-python Red Hat:enterprise_linux:3::esAll versions0:7.3.8-2
rh-postgresql-server Red Hat:enterprise_linux:3::esAll versions0:7.3.8-2
rh-postgresql-tcl Red Hat:enterprise_linux:3::esAll versions0:7.3.8-2
rh-postgresql-test Red Hat:enterprise_linux:3::esAll versions0:7.3.8-2
rh-postgresql Red Hat:enterprise_linux:3::wsAll versions0:7.3.8-2
rh-postgresql-contrib Red Hat:enterprise_linux:3::wsAll versions0:7.3.8-2
rh-postgresql-debuginfo Red Hat:enterprise_linux:3::wsAll versions0:7.3.8-2
rh-postgresql-devel Red Hat:enterprise_linux:3::wsAll versions0:7.3.8-2

Products include Mandrakesoft Mandrake Linux, Mandrakesoft Mandrake Linux Corporate Server, Postgresql Postgresql, Redhat Enterprise Linux, Redhat Enterprise Linux Desktop, Trustix Secure Linux.

How do I fix CVE-2004-0977?

Upgrade to a fixed version.

Upgrade, and resolve every user-supplied path against an allowed base folder before opening it. More about Path traversal.

Is CVE-2004-0977 being exploited?

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

All Mandrakesoft Mandrake Linux vulnerabilities

Sources

Also known as DSA-577-1, GHSA-6j7m-4j6m-84cw, RHSA-2004:489.

Is CVE-2004-0977 in your software?

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

Check your SBOMs for free