CVE-2006-2878: High severity andreas gohr dokuwiki vulnerability

Published Jun 7, 2006
·
Updated

The spellchecker (spellcheck.php) in DokuWiki 2006/06/04 and earlier allows remote attackers to insert and execute arbitrary PHP code via "complex curly syntax" that is inserted into a regular expression that is processed by pregreplace with the /e (executable) modifier.

Affected Software

27 affected components
Andreas Gohr Dokuwiki=release_2004-07-07
Andreas Gohr Dokuwiki=release_2004-08-08
Andreas Gohr Dokuwiki=release_2005-02-06
Andreas Gohr Dokuwiki=release_2005-01-16a
Andreas Gohr Dokuwiki=release_2004-09-12
Andreas Gohr Dokuwiki=release_2005-05-07
Andreas Gohr Dokuwiki=release_2004-07-25
Andreas Gohr Dokuwiki=release_2004-08-22
Andreas Gohr Dokuwiki=release_2004-09-25
Andreas Gohr Dokuwiki=release_2005-02-18
Andreas Gohr Dokuwiki=release_2005-09-22
Andreas Gohr Dokuwiki=release_2004-11-10
Andreas Gohr Dokuwiki=release_2005-01-15
Andreas Gohr Dokuwiki<=release_2006-06-04
Andreas Gohr Dokuwiki=release_2005-01-14
Andreas Gohr Dokuwiki=release_2004-07-04
Andreas Gohr Dokuwiki=release_2005-07-01
Andreas Gohr Dokuwiki=release_2004-07-21
Andreas Gohr Dokuwiki=release_2006-03-05
Andreas Gohr Dokuwiki=release_2005-07-13
Andreas Gohr Dokuwiki=release_2004-09-30
Andreas Gohr Dokuwiki=release_2004-08-15a
Andreas Gohr Dokuwiki=release_2004-10-19
Andreas Gohr Dokuwiki=release_2005-09-19
Andreas Gohr Dokuwiki=release_2004-11-01
Andreas Gohr Dokuwiki=release_2004-07-12
Andreas Gohr Dokuwiki=release_2004-11-02

Event History

Jun 7, 2006
CVE Published
12:02 AM
CVE Published
via MITRE·04:00 AM
Data Sourced
via MITRE·04:00 AM
Description

Frequently Asked Questions

1

What is the severity of CVE-2006-2878?

CVE-2006-2878 is considered a critical vulnerability as it allows remote attackers to execute arbitrary PHP code.

2

How do I fix CVE-2006-2878?

To fix CVE-2006-2878, upgrade DokuWiki to a version released after 2006-06-04, or patch the spellcheck.php file to remove the vulnerable regex handling.

3

What versions of DokuWiki are affected by CVE-2006-2878?

CVE-2006-2878 affects DokuWiki versions up to and including 2006-06-04 and several earlier versions.

4

What are the implications of CVE-2006-2878 on my DokuWiki installation?

Exploitation of CVE-2006-2878 could lead to unauthorized access and control over the server running DokuWiki.

5

Can I identify if my system is vulnerable to CVE-2006-2878?

You can identify if your system is vulnerable to CVE-2006-2878 by checking the DokuWiki version and examining the spellcheck.php code for the presence of the /e modifier in regex functions.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203