{"id":"CVE-2012-3522","aliases":["EUVD-2012-3477","GHSA-f3f3-5q5j-6v47","MGASA-2013-0163","UBUNTU-CVE-2012-3522"],"status":"published","title":"GeSHi vulnerable to Cross-site Scripting","description":"Cross-site scripting (XSS) vulnerability in contrib/langwiz.php in GeSHi before 1.0.8.11 allows remote attackers to inject arbitrary web script or HTML via unspecified vectors.","severity":{"version":"2.0","score":4.3,"vector":"AV:N/AC:M/Au:N/C:N/I:P/A:N","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.0124,"percentile":0.69341,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-79"],"published":"2013-06-06T12:24:33Z","modified":"2026-06-16T23:43:24Z","fixes":[{"ecosystem":"Packagist","package":"geshi/geshi","fixed_in":["1.0.8.11"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"Packagist","package":"geshi/geshi","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.0.8.11"}]}]},{"source":"osv","ecosystem":"Packagist","package":"geshi/geshi","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.0.8.11"}]}]},{"source":"osv","ecosystem":"Mageia:2","package":"php-geshi","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.0.8.11-1.mga2"}]}],"bundled":2}],"products":[{"vendor":"qbnz","product":"geshi"}],"references":[{"url":"http://sourceforge.net/p/geshi/code/2508/","tags":["x_refsource_CONFIRM","x_transferred","Exploit","Patch"]},{"url":"http://lists.fedoraproject.org/pipermail/package-announce/2013-May/105317.html","tags":["vendor-advisory","x_refsource_FEDORA","x_transferred"]},{"url":"http://www.openwall.com/lists/oss-security/2012/08/21/11","tags":["mailing-list","x_refsource_MLIST","x_transferred","web"]},{"url":"http://lists.fedoraproject.org/pipermail/package-announce/2013-May/105273.html","tags":["vendor-advisory","x_refsource_FEDORA","x_transferred"]},{"url":"http://lists.fedoraproject.org/pipermail/package-announce/2013-May/105247.html","tags":["vendor-advisory","x_refsource_FEDORA","x_transferred","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2012-3522","tags":["advisory"]},{"url":"http://sourceforge.net/p/geshi/code/2508","tags":["web"]},{"url":"https://lists.fedorahosted.org/archives/list/package-announce@lists.fedoraproject.org/message/AE33KOZ42XXG6DSH5SNGOTC3NS7FWZ2I","tags":["web"]},{"url":"https://lists.fedorahosted.org/archives/list/package-announce@lists.fedoraproject.org/message/H2R65LEAIDK6I53IYGZWDCRETBYKNUKF","tags":["web"]},{"url":"https://lists.fedorahosted.org/archives/list/package-announce@lists.fedoraproject.org/message/JA5TA3T7AJXWM4QMI62LMGW62WZUULGB","tags":["web"]},{"url":"https://github.com/advisories/GHSA-f3f3-5q5j-6v47"},{"url":"https://github.com/GeSHi/geshi-1.0","tags":["package"]},{"url":"https://advisories.mageia.org/MGASA-2013-0163.html","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2012-3522","tags":["report"]},{"url":"http://seclists.org/oss-sec/2012/q3/265","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2012-3522","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2012-3522","description":"Cross-site scripting (XSS) vulnerability in contrib/langwiz.php in GeSHi before 1.0.8.11 allows remote attackers to inject arbitrary web script or HTML via unspecified vectors.","status":"published","published":"2014-06-13T14:00:00Z","modified":"2024-08-06T20:05:12.752Z","updated_at":"2026-11-02T14:34:50.615647Z"}],"euvd":[{"id":"EUVD-2012-3477","description":"Cross-site scripting (XSS) vulnerability in contrib/langwiz.php in GeSHi before 1.0.8.11 allows remote attackers to inject arbitrary web script or HTML via unspecified vectors.","status":"published","published":"2014-06-13T14:00:00Z","modified":"2024-08-06T20:05:12Z","updated_at":"2026-11-03T01:56:10.882899Z"}],"ghsa":[{"id":"GHSA-f3f3-5q5j-6v47","title":"GeSHi vulnerable to Cross-site Scripting","description":"Cross-site scripting (XSS) vulnerability in contrib/langwiz.php in GeSHi before 1.0.8.11 allows remote attackers to inject arbitrary web script or HTML via unspecified vectors.","status":"published","published":"2022-05-17T04:42:16Z","modified":"2025-04-14T16:15:38Z","cvss":[{"version":"4.0","score":5.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N","level":"medium"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:38:39.85223Z"}],"nvd":[{"id":"CVE-2012-3522","description":"Cross-site scripting (XSS) vulnerability in contrib/langwiz.php in GeSHi before 1.0.8.11 allows remote attackers to inject arbitrary web script or HTML via unspecified vectors.","status":"published","published":"2014-06-13T14:55:10.913Z","modified":"2026-06-16T23:43:24.073Z","cvss":[{"version":"2.0","score":4.3,"vector":"AV:N/AC:M/Au:N/C:N/I:P/A:N","level":"medium","assessor":"primary"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:02:17.748457Z"}],"osv":[{"id":"GHSA-f3f3-5q5j-6v47","title":"GeSHi vulnerable to Cross-site Scripting","description":"Cross-site scripting (XSS) vulnerability in contrib/langwiz.php in GeSHi before 1.0.8.11 allows remote attackers to inject arbitrary web script or HTML via unspecified vectors.","status":"published","published":"2022-05-17T04:42:16Z","modified":"2025-04-14T16:42:07.184461Z","cvss":[{"version":"4.0","score":5.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N","level":"medium"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T15:46:45.639885Z"},{"id":"MGASA-2013-0163","title":"Updated php-geshi package fix security vulnerabilities","description":"A directory traversal and information disclosure (local file inclusion) flaws\nwere found in the cssgen contrib module (application to generate custom CSS\nfiles) of GeSHi, a generic syntax highlighter, performed sanitization of\n'geshi-path' and 'geshi-lang-path' HTTP GET / POST variables. A remote\nattacker could provide a specially-crafted URL that, when visited could lead\nto local file system traversal or, potentially, ability to read content of\nany local file, accessible with the privileges of the user running the\nwebserver (CVE-2012-3251).\n\nA cross-site scripting (XSS) flaw was found in the way 'langwiz' example\nscript of GeSHi, a generic syntax highlighter, performed sanitization of\ncertain HTTP GET / POST request variables (prior dumping their content). A\nremote attacker could provide a specially-crafted URL that, when visited\nwould lead to arbitrary HTML or web script execution (CVE-2012-3522).\n","status":"published","published":"2013-06-06T12:24:33Z","modified":"2026-04-16T06:22:57.666947476Z","updated_at":"2026-11-02T15:49:39.121227Z"},{"id":"UBUNTU-CVE-2012-3522","description":"Cross-site scripting (XSS) vulnerability in contrib/langwiz.php in GeSHi before 1.0.8.11 allows remote attackers to inject arbitrary web script or HTML via unspecified vectors.","status":"withdrawn","published":"2014-06-13T14:55:00Z","modified":"2025-07-16T08:10:34.990115Z","updated_at":"2026-11-02T15:54:06.854805Z"}]}}
