Overview
A vulnerability in ibrow NewsDesk allows an attacker to view files and execute operating system commands with the privileges of the web server.
Description
ibrow NewsDesk is a Perl CGI script that is designed to create and display news articles on a web site. The code for NewsDesk is implemented in the file newsdesk.cgi. This code accepts input from a URL and uses this data in an argument to the Perl open() command. Since NewsDesk does not adequately filter URL input, it is possible to construct a URL containing shell meta-characters such as "../" and "|" (pipe), and these characters will be processed with the privileges of the web server. |
Impact
By submitting a specially crafted URL, an attacker can execute operating system commands and traverse the file system and read files with the permission of the web server. |
Solution
The CERT/CC is currently unaware of a practical solution to this problem. |
Modify NewsDesk
|
Vendor Information
CVSS Metrics
Group | Score | Vector |
---|---|---|
Base | ||
Temporal | ||
Environmental |
References
- http://www.securityfocus.com/bid/2172
- http://www.iss.net/security_center/static/5898.php
- http://www.safermag.com/html/safer33/alerts/92.html
- http://www.secureroot.com/security/advisories/9786224444.html
- http://www.eeye.com/html/Support/Retina/RTHs/CGI_Scripts/560.html
- http://www.perldoc.com/perl5.6/pod/func/open.html
- http://www.perldoc.com/perl5.6/pod/perlopentut.html
- http://www.perldoc.com/perl5.6.1/pod/perlsec.html
- http://www.linuxdoc.org/HOWTO/Secure-Programs-HOWTO/perl.html
Acknowledgements
The CERT Coordination Center acknowledges
This document was written by Art Manion.
Other Information
CVE IDs: | CVE-2001-0231 |
Severity Metric: | 2.97 |
Date Public: | 2001-01-04 |
Date First Published: | 2002-04-02 |
Date Last Updated: | 2002-04-08 18:38 UTC |
Document Revision: | 23 |