what you don't know can hurt you
Home Files News &[SERVICES_TAB]About Contact Add New

BugTracker.Net 3.5.8 XSS / SQL Injection / File Disclosure

BugTracker.Net 3.5.8 XSS / SQL Injection / File Disclosure
Posted Nov 27, 2012
Authored by DefenseCode

BugTracker.Net versions 3.5.8 and below suffer from cross site scripting, file disclosure, and remote SQL injection vulnerabilities.

tags | advisory, remote, vulnerability, xss, sql injection
SHA-256 | 07b4beeb256cbf8c5f0d3759fcd338c89a7c545ae95b815b4e6b4126652889be

BugTracker.Net 3.5.8 XSS / SQL Injection / File Disclosure

Change Mirror Download
DefenseCode ThunderScan ASP.Net C# Advisory: BugTracker.Net Multiple
Security Vulnerabilities


Advisory ID: DC-2012-11-002
Advisory Title: BugTracker.Net Multiple Security Vulnerabilities
Advisory URL:
http://www.defensecode.com/article/bugtracker.net_multiple_security_vulnerabilities-31

Software: BugTracker.Net
Software Language: ASP.Net C#
Version: 3.5.8 and below
Vendor Status: Vendor contacted
Release Date: 2012-11-15
Risk: High



1. General Overview
===================
During the security audit of BugTracker.Net, multiple vulnerabilities
were discovered using DefenseCode ThunderScan ASP.Net C# web application
source code security analysis platform.
More information about ThunderScan ASP.Net C# is available at URL:
http://www.defensecode.com/subcategory/thunderscan-8


2. Software Overview
===================
BugTracker.NET is a free, open-source, web-based bug tracking and
general purpose issue tracking application. It is in daily use by
thousands of development, customer support, and help desk teams around
the world.
Homepage:
http://sourceforge.net/projects/btnet/
http://ifdefined.com/bugtrackernet.html


3. Brief Vulnerability Description
============================
During the security analysis, ThunderScan ASP.Net C# discovered multiple
SQL Injection, Cross Site Scripting and other vulnerabilities in
BugTracker.Net. Some of vulnerabilities are:

3.1 Cross Site Scripting through msg.InnerHtml()
File: default.aspx
Line: 88
Input variable: Request.QueryString["msg"]
Call stack (function line file)
msg.InnerHtml() 87 default.aspx

3.2 SQL Injection through SqlCommand()
File: dbutil.cs
Line: 57
Input variable: row_id.Value
Call stack (function line file)
SqlCommand() 56 dbutil.cs
execute_nonquery() 66 delete_customfield.aspx

3.3 SQL Injection through SqlDataAdapter()
File: dbutil.cs
Line: 141
Input variable: row_id.Value
Call stack (function line file):
SqlDataAdapter() 140 dbutil.cs
get_dataset() 174 dbutil.cs
get_datarow() 56 delete_report.aspx

3.4 File Disclosure through Response.WriteFile()
File: view_web_config.aspx
Line: 27
Input variable: Request
Call stack (function line file):
Response.WriteFile() 26 view_web_config.aspx

3.5 File Disclosure through System.IO.File.OpenText()
File: edit_custom_html.aspx
Line: 84
Input variable: Request["which"]
Stack (function line file):
System.IO.File.OpenText() 83 edit_custom_html.aspx
load_file_into_control() 73 edit_custom_html.aspx

3.6 Cross Site Scripting through Response.Write()
File: bug_list.cs
Line: 438
Input variable: Request["tags"]
Stack (function line file):
Response.Write() 437 bug_list.cs

3.7 Cross Site Scripting through Response.Write()
File: git_diff.aspx
Line: 92
Input variable: Request["rev_1"]
Stack (function line file):
Response.Write() 91 git_diff.aspx

Detailed report for each vulnerability can be found in the following PDF
report:
http://www.defensecode.com/public/BugTrackerNet_Security_Audit_Final_Report.pdf


Report has been generated by ThunderScan ASP.Net C# Web Application
Source Code Security Analysis.


4. Solution
=========
Vendor resolved security issues in latest BugTracker.Net release. All
users are strongly advised to update BugTracker.Net to the latest
available version 3.5.9.


5. About DefenseCode ThunderScan
================================
DefenseCode ThunderScan products are designed for comprehensive security
assessment of web application source code. ThunderScan products are
static source code analysis products for comprehensive security audit of
web applications.
Audit your web applications for SQL Injections, Cross Site Scripting,
Code Execution, File Inclusion, and much more.
Supported web application languages: ASP.Net C#, VB.Net, Classic ASP,
PHP and Java/JSP.
See ThunderScan in action:
http://www.youtube.com/watch?v=dcml2stPYNM&hd=1

ThunderScan: http://www.defensecode.com/subcategory/thunderscan-8
E-mail: defensecode[at]defensecode.com
Website: http://www.defensecode.com
Login or Register to add favorites

File Archive:

September 2024

  • Su
  • Mo
  • Tu
  • We
  • Th
  • Fr
  • Sa
  • 1
    Sep 1st
    261 Files
  • 2
    Sep 2nd
    17 Files
  • 3
    Sep 3rd
    38 Files
  • 4
    Sep 4th
    52 Files
  • 5
    Sep 5th
    23 Files
  • 6
    Sep 6th
    27 Files
  • 7
    Sep 7th
    0 Files
  • 8
    Sep 8th
    0 Files
  • 9
    Sep 9th
    0 Files
  • 10
    Sep 10th
    0 Files
  • 11
    Sep 11th
    0 Files
  • 12
    Sep 12th
    0 Files
  • 13
    Sep 13th
    0 Files
  • 14
    Sep 14th
    0 Files
  • 15
    Sep 15th
    0 Files
  • 16
    Sep 16th
    0 Files
  • 17
    Sep 17th
    0 Files
  • 18
    Sep 18th
    0 Files
  • 19
    Sep 19th
    0 Files
  • 20
    Sep 20th
    0 Files
  • 21
    Sep 21st
    0 Files
  • 22
    Sep 22nd
    0 Files
  • 23
    Sep 23rd
    0 Files
  • 24
    Sep 24th
    0 Files
  • 25
    Sep 25th
    0 Files
  • 26
    Sep 26th
    0 Files
  • 27
    Sep 27th
    0 Files
  • 28
    Sep 28th
    0 Files
  • 29
    Sep 29th
    0 Files
  • 30
    Sep 30th
    0 Files

Top Authors In Last 30 Days

File Tags

Systems

packet storm

© 2024 Packet Storm. All rights reserved.

Services
Security Services
Hosting By
Rokasec
close