Description
Multiple PHP remote file inclusion vulnerabilities in Campware Campsite before 2.6.2 allow remote attackers to execute arbitrary PHP code via a URL in the g_documentRoot parameter to (1) Alias.php, (2) Article.php, (3) ArticleAttachment.php, (4) ArticleComment.php, (5) ArticleData.php, (6) ArticleImage.php, (7) ArticleIndex.php, (8) ArticlePublish.php, (9) ArticleTopic.php, (10) ArticleType.php, (11) ArticleTypeField.php, (12) Attachment.php, (13) Country.php, (14) DatabaseObject.php, (15) Event.php, (16) IPAccess.php, (17) Image.php, (18) Issue.php, (19) IssuePublish.php, (20) Language.php, (21) Log.php, (22) LoginAttempts.php, (23) Publication.php, (24) Section.php, (25) ShortURL.php, (26) Subscription.php, (27) SubscriptionDefaultTime.php, (28) SubscriptionSection.php, (29) SystemPref.php, (30) Template.php, (31) TimeUnit.php, (32) Topic.php, (33) UrlType.php, (34) User.php, and (35) UserType.php in implementation/management/classes/; (36) configuration.php and (37) db_connect.php in implementation/management/; and (38) LocalizerConfig.php and (39) LocalizerLanguage.php in implementation/management/priv/localizer/.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 38
- Campsite 2.6.1 - 'Alias.php?g_documentRoot' Remote File Inclusion EDB-29966 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'article.php?g_documentRoot' Remote File Inclusion EDB-29967 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'ArticleAttachment.php?g_documentRoot' Remote File Inclusion EDB-29968 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'ArticleComment.php?g_documentRoot' Remote File Inclusion EDB-29969 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'ArticleData.php?g_documentRoot' Remote File Inclusion EDB-29970 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'ArticleImage.php?g_documentRoot' Remote File Inclusion EDB-29971 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'ArticleIndex.php?g_documentRoot' Remote File Inclusion EDB-29972 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'ArticlePublish.php?g_documentRoot' Remote File Inclusion EDB-29973 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'ArticleTopic.php?g_documentRoot' Remote File Inclusion EDB-29974 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'ArticleType.php?g_documentRoot' Remote File Inclusion EDB-29975 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'ArticleTypeField.php?g_documentRoot' Remote File Inclusion EDB-29976 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'Country.php?g_documentRoot' Remote File Inclusion EDB-29977 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'DatabaseObject.php?g_documentRoot' Remote File Inclusion EDB-29978 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'Event.php?g_documentRoot' Remote File Inclusion EDB-29979 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'IPAccess.php?g_documentRoot' Remote File Inclusion EDB-29980 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'image.php?g_documentRoot' Remote File Inclusion EDB-29981 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'issue.php?g_documentRoot' Remote File Inclusion EDB-29982 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'IssuePublish.php?g_documentRoot' Remote File Inclusion EDB-29983 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'Language.php?g_documentRoot' Remote File Inclusion EDB-29984 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'Log.php?g_documentRoot' Remote File Inclusion EDB-29985 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'LoginAttempts.php?g_documentRoot' Remote File Inclusion EDB-29986 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'Publication.php?g_documentRoot' Remote File Inclusion EDB-29987 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'Section.php?g_documentRoot' Remote File Inclusion EDB-29988 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'ShortURL.php?g_documentRoot' Remote File Inclusion EDB-29989 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'Subscription.php?g_documentRoot' Remote File Inclusion EDB-29990 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'SubscriptionDefaultTime.php?g_documentRoot' Remote File Inclusion EDB-29991 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'SubscriptionSection.php?g_documentRoot' Remote File Inclusion EDB-29992 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'SystemPref.php?g_documentRoot' Remote File Inclusion EDB-29993 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'template.php?g_documentRoot' Remote File Inclusion EDB-29994 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'TimeUnit.php?g_documentRoot' Remote File Inclusion EDB-29995 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'topic.php?g_documentRoot' Remote File Inclusion EDB-29996 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'UrlType.php?g_documentRoot' Remote File Inclusion EDB-29997 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'user.php?g_documentRoot' Remote File Inclusion EDB-29998 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'UserType.php?g_documentRoot' Remote File Inclusion EDB-29999 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - '/implementation/Management/configuration.php?g_documentRoot' Remote File Inclusion EDB-30003 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - '/implementation/Management/db_connect.php?g_documentRoot' Remote File Inclusion EDB-30004 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'LocalizerConfig.php?g_documentRoot' Remote File Inclusion EDB-30005 · webapps · May 8, 2007 · verified
- Campsite 2.6.1 - 'LocalizerLanguage.php?g_documentRoot' Remote File Inclusion EDB-30006 · webapps · May 8, 2007 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 34217 vdb-entry
- 34215 vdb-entry
- 34189 vdb-entry
- 34214 vdb-entry
- http://sourceforge.net/project/shownotes.php?release_id=459574&group_id=66936
- 34198 vdb-entry
- 34195 vdb-entry
- 34205 vdb-entry
- 34187 vdb-entry
- 34208 vdb-entry
- 34216 vdb-entry
- http://code.campware.org/projects/campsite/ticket/2349
- 34224 vdb-entry
- http://code.campware.org/projects/campsite/query?milestone=2.6.2
- 34197 vdb-entry
- 34221 vdb-entry
- 34213 vdb-entry
- 34209 vdb-entry
- 34211 vdb-entry
- 34191 vdb-entry
- http://code.campware.org/projects/campsite/changeset/6057
- 34225 vdb-entry
- 34203 vdb-entry
- 34200 vdb-entry
- 34222 vdb-entry
- 34223 vdb-entry
- 34218 vdb-entry
- 34206 vdb-entry
- 34199 vdb-entry
- 34196 vdb-entry
- 34219 vdb-entry
- 34201 vdb-entry
- 23874 vdb-entry
- 34192 vdb-entry
- 34210 vdb-entry
- 34188 vdb-entry
- 34204 vdb-entry
- 34202 vdb-entry
- 34190 vdb-entry
- http://code.campware.org/projects/campsite/changeset/6058
- 34220 vdb-entry
- 34207 vdb-entry
- 34193 vdb-entry
- 34194 vdb-entry
- 34212 vdb-entry