Bug 432777 (CVE-2008-0252)

Summary: CVE-2008-0252 python-cherrypy directory traversal
Product: [Other] Security Response Reporter: Mark J. Cox <mjc>
Component: vulnerabilityAssignee: Red Hat Product Security <security-response-team>
Status: CLOSED ERRATA QA Contact:
Severity: low Docs Contact:
Priority: low    
Version: unspecifiedCC: a.badger, lmacken
Target Milestone: ---Keywords: Security
Target Release: ---   
Hardware: All   
OS: Linux   
URL: http://nvd.nist.gov/nvd.cfm?cvename=CVE-2008-0252
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-02-14 11:11:35 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 427664    
Bug Blocks:    

Description Mark J. Cox 2008-02-14 11:06:26 UTC
Common Vulnerabilities and Exposures assigned an identifier CVE-2008-0252 to the following vulnerability:

Directory traversal vulnerability in the _get_file_path function in (1) lib/sessions.py in CherryPy 3.0.x up to 3.0.2, (2) filter/sessionfilter.py in CherryPy 2.1, and (3) filter/sessionfilter.py in CherryPy 2.x allows remote attackers to create or delete arbitrary files, and possibly read and write portions of arbitrary files, via a crafted session id in a cookie.

References:

http://www.securityfocus.com/archive/1/archive/1/487001/100/0/threaded
http://www.cherrypy.org/changeset/1774
http://www.cherrypy.org/changeset/1775
http://www.cherrypy.org/changeset/1776
http://www.cherrypy.org/ticket/744
https://bugs.gentoo.org/show_bug.cgi?id=204829
https://issues.rpath.com/browse/RPL-2127
http://www.debian.org/security/2008/dsa-1481
http://security.gentoo.org/glsa/glsa-200801-11.xml
http://www.securityfocus.com/bid/27181
http://www.frsirt.com/english/advisories/2008/0039
http://secunia.com/advisories/28354
http://secunia.com/advisories/28611
http://secunia.com/advisories/28620
http://secunia.com/advisories/28769

Fix:

http://www.cherrypy.org/changeset/1775

Comment 2 Robert Buchholz 2008-02-19 01:06:44 UTC
Fedora fixed this already in bug 427665.