ID CVE-2005-1699 Type cve Reporter NVD Modified 2016-10-17T23:21:56
Description
Directory traversal vulnerability in pnadminapi.php in the Xanthia module in PostNuke 0.760-RC3 allows remote administrators to read arbitrary files via a .. (dot dot) in the skin parameter.
{"osvdb": [{"lastseen": "2017-04-28T13:20:13", "bulletinFamily": "software", "description": "## Solution Description\nUpgrade to version 0.750b or higher, as it has been reported to fix this vulnerability. An upgrade is required as there are no known workarounds.\n## Manual Testing Notes\nhttp://[victim]/[DIR]/source/html/index.php?module=Xanthia&type=admin&func=addTheme&authid=&skin=../../../../../../../../etc/passwd%00\n## References:\nVendor URL: http://www.postnuke.com/\n[Secunia Advisory ID:15450](https://secuniaresearch.flexerasoftware.com/advisories/15450/)\nOther Advisory URL: http://news.postnuke.com/Article2691.html\nMail List Post: http://archives.neohapsis.com/archives/bugtraq/2005-05/0256.html\n[CVE-2005-1699](https://vulners.com/cve/CVE-2005-1699)\n", "modified": "2005-05-21T11:01:41", "published": "2005-05-21T11:01:41", "href": "https://vulners.com/osvdb/OSVDB:16785", "id": "OSVDB:16785", "type": "osvdb", "title": "PostNuke Xanthia Module skin Variable Traversal Local File Disclosure", "cvss": {"score": 4.0, "vector": "AV:NETWORK/AC:LOW/Au:SINGLE_INSTANCE/C:PARTIAL/I:NONE/A:NONE/"}}], "nessus": [{"lastseen": "2019-02-21T01:08:34", "bulletinFamily": "scanner", "description": "The remote host is running PostNuke version 0.760 RC4a or older. These versions suffer from several vulnerabilities, among them :\n\n - Multiple Remote Code Injection Vulnerabilities An attacker can read arbitrary files on the remote and possibly inject arbitrary PHP code remotely.\n\n - SQL Injection Vulnerabilities Weaknesses in the 'Xanthia' and 'Messages' modules allow attackers to affect database queries, possibly resulting in the disclosure of sensitive information such as user passwords and even execution of arbitrary PHP code on the remote host.\n\n - Multiple Cross-Site Scripting Vulnerabilities An attacker can inject arbitrary script code into the browser of users leading to disclosure of session cookies, redirection to other sites, etc.\n\n - Multiple Path Disclosure Vulnerabilities An attacker can discover details about the underlying installation directory structure by calling various include scripts directly.", "modified": "2018-11-15T00:00:00", "id": "POSTNUKE_0_760_RC3.NASL", "href": "https://www.tenable.com/plugins/index.php?view=single&id=18360", "published": "2005-05-23T00:00:00", "title": "PostNuke <= 0.760 RC4a Multiple Vulnerabilities", "type": "nessus", "sourceData": "#\n# (C) Tenable Network Security, Inc.\n#\n\n\ninclude(\"compat.inc\");\n\nif (description) {\n script_id(18360);\n script_version(\"1.22\");\n\n script_cve_id(\"CVE-2005-1621\", \"CVE-2005-1697\", \"CVE-2005-1698\", \"CVE-2005-1699\", \"CVE-2005-1700\");\n script_bugtraq_id(13706, 13789);\n\n script_name(english:\"PostNuke <= 0.760 RC4a Multiple Vulnerabilities\");\n script_set_attribute(attribute:\"synopsis\", value:\n\"The remote web server contains a PHP script that is prone to several\nattacks.\" );\n script_set_attribute(attribute:\"description\", value:\n\"The remote host is running PostNuke version 0.760 RC4a or older. \nThese versions suffer from several vulnerabilities, among them :\n\n - Multiple Remote Code Injection Vulnerabilities\n An attacker can read arbitrary files on the remote and \n possibly inject arbitrary PHP code remotely.\n\n - SQL Injection Vulnerabilities\n Weaknesses in the 'Xanthia' and 'Messages' modules allow \n attackers to affect database queries, possibly resulting\n in the disclosure of sensitive information such as user\n passwords and even execution of arbitrary PHP code on\n the remote host.\n\n - Multiple Cross-Site Scripting Vulnerabilities\n An attacker can inject arbitrary script code into the\n browser of users leading to disclosure of session \n cookies, redirection to other sites, etc.\n\n - Multiple Path Disclosure Vulnerabilities\n An attacker can discover details about the underlying\n installation directory structure by calling various\n include scripts directly.\" );\n script_set_attribute(attribute:\"see_also\", value:\"https://seclists.org/bugtraq/2005/May/196\" );\n script_set_attribute(attribute:\"see_also\", value:\"https://seclists.org/bugtraq/2005/May/253\" );\n script_set_attribute(attribute:\"see_also\", value:\"https://seclists.org/bugtraq/2005/May/254\" );\n script_set_attribute(attribute:\"see_also\", value:\"https://seclists.org/bugtraq/2005/May/255\" );\n script_set_attribute(attribute:\"see_also\", value:\"http://community.postnuke.com/Article2691.htm\" );\n script_set_attribute(attribute:\"solution\", value:\n\"Apply the security fix package referenced in the article above to\nupgrade to PostNuke version 0.750.0b.\" );\n script_set_cvss_base_vector(\"CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P\");\n script_set_cvss_temporal_vector(\"CVSS2#E:U/RL:OF/RC:C\");\n script_set_attribute(attribute:\"exploitability_ease\", value:\"No exploit is required\");\n script_set_attribute(attribute:\"exploit_available\", value:\"false\");\n script_set_attribute(attribute:\"plugin_publication_date\", value: \"2005/05/23\");\n script_set_attribute(attribute:\"vuln_publication_date\", value: \"2005/05/16\");\n script_cvs_date(\"Date: 2018/11/15 20:50:18\");\n script_set_attribute(attribute:\"plugin_type\", value:\"remote\");\n script_set_attribute(attribute:\"cpe\", value:\"cpe:/a:postnuke_software_foundation:postnuke\");\n script_end_attributes();\n\n\n script_summary(english:\"Detects multiple vulnerabilities in PostNuke <= 0.760 RC4a\");\n\n script_category(ACT_ATTACK);\n script_family(english:\"CGI abuses\");\n\n script_copyright(english:\"This script is Copyright (C) 2005-2018 and is owned by Tenable, Inc. or an Affiliate thereof.\");\n\n script_dependencies(\"postnuke_detect.nasl\");\n script_exclude_keys(\"Settings/disable_cgi_scanning\");\n script_require_ports(\"Services/www\", 80);\n script_require_keys(\"www/PHP\");\n exit(0);\n}\n\ninclude(\"global_settings.inc\");\ninclude(\"misc_func.inc\");\ninclude(\"http.inc\");\n\n\nport = get_http_port(default:80);\nif (!can_host_php(port:port))exit(0);\n\n# Test an install.\ninstall = get_kb_item(string(\"www/\", port, \"/postnuke\"));\nif (isnull(install)) exit(0);\nmatches = eregmatch(string:install, pattern:\"^(.+) under (/.*)$\");\nif (!isnull(matches)) {\n dir = matches[2];\n test_cgi_xss(port: port, cgi: \"/index.php\", \n pass_re: \"root:.+:0:\", high_risk: 1, sql_injection: 1, \n qs: string(\n \"module=Blocks&\",\n \"type=lang&\",\n \"func=../../../../../../../../../../../../etc/passwd%00\"\n )\n );\n}\n", "cvss": {"score": 7.5, "vector": "AV:NETWORK/AC:LOW/Au:NONE/C:PARTIAL/I:PARTIAL/A:PARTIAL/"}}]}