CVE-2009-1960
CVE-2009-1960 is a critical-severity vulnerability in Dokuwiki with a CVSS 2.0 base score of 9.3. Its EPSS exploit-prediction score of 23% places it in the 97th percentile, indicating an elevated likelihood of exploitation. The underlying weakness is classified as CWE-94.
Key facts
- Severity: Critical (CVSS 2.0 base score 9.3)
- EPSS exploit prediction: 23% (97th percentile)
- Actively exploited: Not listed in CISA KEV
- Weakness: CWE-94
- Affected product: Dokuwiki
- Published:
- Last modified:
Description
inc/init.php in DokuWiki 2009-02-14, rc2009-02-06, and rc2009-01-30, when register_globals is enabled, allows remote attackers to include and execute arbitrary local files via the config_cascade[main][default][] parameter to doku.php. NOTE: PHP remote file inclusion is also possible in PHP 5 using ftp:// URLs.
Frequently asked questions
- What is CVE-2009-1960?
- inc/init.php in DokuWiki 2009-02-14, rc2009-02-06, and rc2009-01-30, when register_globals is enabled, allows remote attackers to include and execute arbitrary local files via the config_cascade[main][default][] parameter to doku.php. NOTE: PHP remote file inclusion is also possible in PHP 5 using ftp:// URLs.
- How severe is CVE-2009-1960?
- CVE-2009-1960 has a CVSS 2.0 base score of 9.3, rated critical severity.
- Is CVE-2009-1960 being actively exploited?
- It is not currently listed in CISA's KEV catalog. Its EPSS exploit-prediction score is 23% (97th percentile), an estimate of the probability of exploitation in the next 30 days.
- What products are affected by CVE-2009-1960?
- CVE-2009-1960 primarily affects Dokuwiki. In total, 3 product configurations (CPEs) are listed as vulnerable; see the affected-products list for the exact versions.
- How do I fix CVE-2009-1960?
- Review the linked vendor and NVD advisories for patched versions and mitigations, then upgrade or apply the recommended workaround. Given its critical severity, prioritise patching exposed systems.
- When was CVE-2009-1960 published?
- CVE-2009-1960 was published on 2009-06-08 and last updated on 2026-06-16.
References
- http://bugs.splitbrain.org/index.php?do=details&task_id=1700
- http://dev.splitbrain.org/darcsweb/darcsweb.cgi?r=dokuwiki%3Ba=commitdiff%3Bh=20090526145030-7ad00-c0483e021f47898c8597f3bfbdd26c637f891d86.gz
- http://secunia.com/advisories/35218
- http://www.securityfocus.com/bid/35095
- https://www.exploit-db.com/exploits/8781
- https://www.exploit-db.com/exploits/8812
Affected products (3)
- cpe:2.3:a:dokuwiki:dokuwiki:2009-02-14:*:*:*:*:*:*:*
- cpe:2.3:a:dokuwiki:dokuwiki:rc2009-01-30:*:*:*:*:*:*:*
- cpe:2.3:a:dokuwiki:dokuwiki:rc2009-02-06:*:*:*:*:*:*:*
More vulnerabilities in Dokuwiki
- CVE-2018-15474 — Critical (CVSS 9.6): CSV Injection (aka Excel Macro Injection or Formula Injection) in /lib/plugins/usermanager/admin.php in DokuWiki…
- CVE-2017-18123 — High (CVSS 8.6): The call parameter of /lib/exe/ajax.php in DokuWiki through 2017-02-19e does not properly encode user input, which…
- CVE-2016-7964 — High (CVSS 8.6): The sendRequest method in HTTPClient Class in file /inc/HTTPClient.php in DokuWiki 2016-06-26a and older, when media…
- CVE-2010-0288 — High (CVSS 7.5): A typo in the administrator permission check in the ACL Manager plugin (plugins/acl/ajax.php) in DokuWiki before…
- CVE-2010-0289 — Medium (CVSS 6.8): Multiple cross-site request forgery (CSRF) vulnerabilities in the ACL Manager plugin (plugins/acl/ajax.php) in DokuWiki…
- CVE-2016-7965 — Medium (CVSS 6.5): DokuWiki 2016-06-26a and older uses $_SERVER[HTTP_HOST] instead of the baseurl setting as part of the password-reset…
Other CWE-94 (Code Injection) vulnerabilities
- CVE-2026-57624 — Critical (CVSS 10.0): Unauthenticated Remote Code Execution (RCE) in Blocksy Companion Pro <= 2.1.46 versions.
- CVE-2026-10134 — Critical (CVSS 10.0): IBM Langflow OSS 1.0.0 through 1.9.3 allows an attacker to read every secret available to the Langflow process, read…
- CVE-2026-53576 — Critical (CVSS 10.0): Kestra is an open-source, event-driven orchestration platform. Prior to 1.0.45 and 1.3.21, the authentication filter…
- CVE-2026-10561 — Critical (CVSS 10.0): IBM Langflow OSS 1.0.0 through 1.9.3 has an vulnerability due to an improper isolation of Python execution combined…
- CVE-2026-25470 — Critical (CVSS 10.0): Improper Control of Generation of Code ('Code Injection') vulnerability in ACPT ACPT (Pro) - Custom Post Types Plugin…
- CVE-2026-48836 — Critical (CVSS 10.0): Unauthenticated Remote Code Execution (RCE) in Easy Invoice <= 2.1.19 versions.