I'm a php/mysql web developer. I would be considered to be an expert within my field. I've written software more complex with higher liabilities than vbseo.
Vbseo's programmers are obviously talented and knowledgeable within our field. I do not pretend to know more about vbseo than vbseo does, but I'm certainly qualified to ask a question and expect a non-evasive answer.
My vbulletin site is a hobby. I purchased vbseo with expectations of sound security, functionality comparable to what was described. Vbseo delivers perfectly on functionality, but these questions need to be answered, because the evasive answers everyone has been getting is not good enough, and this whole debacle is not being handled professionally. While my site was "hacked", this isn't a huge deal to me, but it did waste my time and the time of many others.
Situation: I'm running the latest version of vbulletin. I'm also running the latest version of vbseo. When my vbseo config is set as writable, a 3rd party (non-owner, non-group) can access and alter this file without access to my vbulletin admincp or vbseo admincp. The ability to write to this file also gives access to vbseo's vbulletin datastore. Changing this one single file to non-writable solves the security issue's practical application entirely.
Lets look at this problem for a minute. Even if the vulnerability point within the software is not vbseo's fault, why does writable access to a single xml file create so many security liabilities?
Lets assume for a minute that the security issue is with vbulletin itself, the fact that the writable nature of the config file is the make or break point for whether or not the vbulletin environment is compromised?
Even if these liabilities are unavoidable from the perspective of required functionality (obviously the script needs to have a high degree of control over vbulletin's controllers and views), why is this information being stored in a file that ever needs to be writable? Why is this information not stored entirely in the database?
The problem here is that vbseo is simply giving a blanket denial of any liability on their part, so let me reiterate: even if the "security problem" is not caused by vbseo, vbseo has created a massive, super attractive single point of attack for any vbulletin site runnings its software. Even if this issue is addressed by what ever entity caused the point of vulnerability, vbseo's very setup is created in a way that puts you at the mercy of the weakest link in your vbulletin setup.


LinkBack URL
About LinkBacks





Reply With Quote
