Chyrp input sanitization errors

2011.07.20
Risk: Medium
Local: No
Remote: Yes
CWE: CWE-22
CWE-79

#2011-001 Chyrp input sanitization errors Description: The Chyrp framework, an open source blogging engine, suffers from cross-site scripting (XSS) and local file inclusion (LFI) vulnerabilities. Insufficient input sanitization on the parameters passed to pages related to administration settings, the javascript handler and the index handler leads to arbitrary javascript injection in the context of the user session. This could be potentially exploited to hijack the session of the administrator. Insufficient path sanitization on the root 'action' query string parameter leads to inclusion of arbitrary files from local sources, this could be exploited to read arbitrary accessible files on the hosting server filesystem and potentially execute arbitrary commands or code. Affected version: Chyrp <= 2.1 Fixed version: Chyrp, N/A Credit: vulnerability report and PoC code received from Eldar Marcussen <wireghoul [at] justanotherhacker [dot] com>. CVE: N/A Timeline: 2011-05-17: vulnerability report received 2010-05-17: contacted chyrp maintainers 2010-07-13: oCERT advisory published jointly with reporter advisory References: http://www.justanotherhacker.com/advisories/JAHx113.txt Permalink: http://www.ocert.org/advisories/ocert-2011-001.html -- Andrea Barisani | Founder & Project Coordinator oCERT | OSS Computer Security Incident Response Team <lcars (at) ocert (dot) org [email concealed]> http://www.ocert.org 0x864C9B9E 0A76 074A 02CD E989 CE7F AC3F DA47 578E 864C 9B9E "Pluralitas non est ponenda sine necessitate"

References:

http://xforce.iss.net/xforce/xfdb/68565
http://www.securityfocus.com/bid/48672
http://www.securityfocus.com/archive/1/archive/1/518890/100/0/threaded
http://www.openwall.com/lists/oss-security/2011/07/13/6
http://www.openwall.com/lists/oss-security/2011/07/13/5
http://www.ocert.org/advisories/ocert-2011-001.html
http://www.justanotherhacker.com/advisories/JAHx113.txt
http://secunia.com/advisories/45184


Vote for this issue:
50%
50%


 

Thanks for you vote!


 

Thanks for you comment!
Your message is in quarantine 48 hours.

Comment it here.


(*) - required fields.  
{{ x.nick }} | Date: {{ x.ux * 1000 | date:'yyyy-MM-dd' }} {{ x.ux * 1000 | date:'HH:mm' }} CET+1
{{ x.comment }}

Copyright 2019, cxsecurity.com

 

Back to Top