Every CVE Search/ Get API key

CVE-2012-3521

GeSHi vulnerable to Directory Traversal

5.0 MediumFix available

Multiple directory traversal vulnerabilities in the cssgen contrib module in GeSHi before 1.0.8.11 allow remote attackers to read arbitrary files via a .. (dot dot) in the (1) geshi-path or (2) geshi-lang-path parameter.

Exploit likelihood

3.17%Up 1.9 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 5.0

Multiple directory traversal vulnerabilities in the cssgen contrib module in GeSHi before 1.0.8.11 allow remote attackers to read arbitrary files via a .. (dot dot) in the (1) geshi-path or (2) geshi-lang-path parameter.

Record
CVE-2012-3521
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:P/I:N/A:N
Weakness
CWE-22
Updated
2026-11-02
CVE List No score

Multiple directory traversal vulnerabilities in the cssgen contrib module in GeSHi before 1.0.8.11 allow remote attackers to read arbitrary files via a .. (dot dot) in the (1) geshi-path or (2) geshi-lang-path parameter.

Record
CVE-2012-3521
Updated
2026-11-02
EUVDEUVD-2012-3476 No score

Multiple directory traversal vulnerabilities in the cssgen contrib module in GeSHi before 1.0.8.11 allow remote attackers to read arbitrary files via a .. (dot dot) in the (1) geshi-path or (2) geshi-lang-path parameter.

Record
EUVD-2012-3476
Updated
2026-11-03
GitHub AdvisoriesGHSA-fw3x-2pr2-5j64 8.7

GeSHi vulnerable to Directory Traversal

Multiple directory traversal vulnerabilities in the cssgen contrib module in GeSHi before 1.0.8.11 allow remote attackers to read arbitrary files via a .. (dot dot) in the (1) geshi-path or (2) geshi-lang-path parameter.

Record
GHSA-fw3x-2pr2-5j64
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Weakness
CWE-22
Updated
2026-11-02
OSVGHSA-fw3x-2pr2-5j64 8.7

GeSHi vulnerable to Directory Traversal

Multiple directory traversal vulnerabilities in the cssgen contrib module in GeSHi before 1.0.8.11 allow remote attackers to read arbitrary files via a .. (dot dot) in the (1) geshi-path or (2) geshi-lang-path parameter.

Record
GHSA-fw3x-2pr2-5j64
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Weakness
CWE-22
Updated
2026-11-02
OSV No score

Multiple directory traversal vulnerabilities in the cssgen contrib module in GeSHi before 1.0.8.11 allow remote attackers to read arbitrary files via a .. (dot dot) in the (1) geshi-path or (2) geshi-lang-path parameter.

Record
CVE-2012-3521
Updated
2026-11-02
OSVDEBIAN-CVE-2012-3521 No score

Multiple directory traversal vulnerabilities in the cssgen contrib module in GeSHi before 1.0.8.11 allow remote attackers to read arbitrary files via a .. (dot dot) in the (1) geshi-path or (2) geshi-lang-path parameter.

Record
DEBIAN-CVE-2012-3521
Updated
2026-11-02
OSVUBUNTU-CVE-2012-3521 No score

Multiple directory traversal vulnerabilities in the cssgen contrib module in GeSHi before 1.0.8.11 allow remote attackers to read arbitrary files via a .. (dot dot) in the (1) geshi-path or (2) geshi-lang-path parameter.

Record
UBUNTU-CVE-2012-3521
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
geshi/geshi
Packagist
before 1.0.8.11
1.0.8.11
geshi
Debian:12
before 1.0.8.4-2
1.0.8.4-2
geshi
Debian:13
before 1.0.8.4-2
1.0.8.4-2
geshi
Debian:14
before 1.0.8.4-2
1.0.8.4-2

History

History
RecordedChangedSources
affected
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2012-3521 is a medium vulnerability (CVSS 5.0) in Qbnz Geshi, published June 13, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.17%, the 88th percentile. Fixed in geshi/geshi 1.0.8.11.

References

Show 7 moreShow less
MoveEnter Open