CVE-2008-5186 Path traversal in n/a

High 7.5 Published Updated

Remote attackers might exploit file inclusion in GeSHi library via crafted inputs, though the vendor disputes this vulnerability.

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

What is CVE-2008-5186?

CVE-2008-5186 is a high-severity path traversal vulnerability in n/a, published on 21 Nov 2008. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

The set_language_path function in geshi.php in Generic Syntax Highlighter (GeSHi) before 1.0.8.1 might allow remote attackers to conduct file inclusion attacks via crafted inputs that influence the default language path ($path variable). NOTE: this issue has been disputed by a vendor, stating that only a static value is used, so this is not a vulnerability in GeSHi. Separate CVE identifiers would be created for web applications that integrate GeSHi in a way that allows control of the default language path

Weakness: CWE-20

Which versions are affected by CVE-2008-5186?

It affects 1 product.

Products include Geshi Geshi.

How do I fix CVE-2008-5186?

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-2008-5186 being exploited?

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

Sources

Also known as DEBIAN-CVE-2008-5186, GHSA-rhpx-cf93-fp5q.

Is CVE-2008-5186 in your software?

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

Check your SBOMs for free