Lucene search
K

CMS Made Simple Cross Site Scripting

🗓️ 08 May 2010 00:00:00Reported by Hanno BoeckType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 46 Views

CMS Made Simple backend XSS vulnerability, CVE-2010-1482. Personal options page at admin/editprefs.php allows injection of JavaScript code. Low impact due to limited access. 1.7.0 and earlier versions affected.

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
Cvelist
CVE-2010-1482
12 May 201015:00
cvelist
EUVD
EUVD-2010-1509
7 Oct 202500:30
euvd
NVD
CVE-2010-1482
12 May 201016:05
nvd
OpenVAS
CMS Made Simple 'admin/editprefs.php' Cross-Site Scripting Vulnerability
10 May 201000:00
openvas
OpenVAS
CMS Made Simple < 1.7.1 XSS Vulnerability
10 May 201000:00
openvas
Packet Storm
O2 Classic Router Cross Site Request Forgery / Cross Site Scripting
7 Apr 201100:00
packetstorm
Prion
Cross site scripting
12 May 201016:05
prion
RedhatCVE
CVE-2010-1482
22 May 202501:22
redhatcve
Rows per page
`CMS Made Simple: backend cross site scripting (XSS), CVE-2010-1482  
  
References  
  
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-1482  
http://int21.de/cve/CVE-2010-1482-cmsmadesimple-xss-backend.html  
http://blog.cmsmadesimple.org/2010/05/01/announcing-cms-made-simple-1-7-1-escade/  
  
Description  
  
CMS Made Simple 1.7.0 and earlier is vulnerable to cross site scripting in the  
backend. The personal options page at admin/editprefs.php contains the field  
date_format_string, which is not properly escaped and can be filled with  
Javascript-code, e.g. "><script>alert(1)</script>.  
  
As this page cannot be viewed by the admin or other users, this only allows  
quite unlikely attack scenarios, so the impact should be considered very low.  
  
Vendor has released 1.7.1, which filters out HTML-tags and restricts the field  
size to 10 chars. Filtering out HTML-tags alone does not help, as one can  
still use JavaScript event handlers (e.g. onMouseOver), but 10 chars doesn't  
allow any useful code to be injected. The proper solution would be escaping  
the output including quotes. So this is fixed, but it's not a very clean  
solution.  
  
Disclosure Timeline  
  
2010-04-30: Vendor contacted  
2010-04-30: Vendor replied  
2010-05-01: Vendor released 1.7.1 with fix  
2010-05-07: Published advisory  
  
Credits  
  
This vulnerability was discovered by Hanno Boeck, http://www.hboeck.de, of  
schokokeks.org webhosting.  
  
--   
Hanno Böck Blog: http://www.hboeck.de/  
GPG: 3DBD3B20 Jabber/Mail: [email protected]  
  
http://schokokeks.org - professional 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

08 May 2010 00:00Current
0.1Low risk
Vulners AI Score0.1
EPSS0.00285
46