Overview
Programs written in Perl may contain many of the same types of format string vulnerabilities as programs written in C.
Description
Perl is a programming language used in many applications and commonly used for web applications. It provides many of the same functions for formatted I/O as C, including sprintf() and printf(). As a result, programs written Perl may contain format string vulnerabilities similar to the types of format string vulnerabilities found in C programs. Note: Although there has been increased interest in this issue recently, it has been known since at least 2002 that programs written in Perl may contain format string vulnerabilities. |
Impact
Perl programs that pass user data to routines that subsequently use that data as a format string may be vulnerable. Such routines include, but are not limited to, printf(), sprintf(), and syslog(). |
Solution
Repair Perl Program |
Vendor Information
CVSS Metrics
Group | Score | Vector |
---|---|---|
Base | ||
Temporal | ||
Environmental |
References
Acknowledgements
This vulnerability was reported to CERT/CC by Steve Christey of MITRE.
This document was written by Hal Burch.
Other Information
CVE IDs: | None |
Severity Metric: | 13.77 |
Date Public: | 2005-12-05 |
Date First Published: | 2005-12-06 |
Date Last Updated: | 2006-01-05 00:21 UTC |
Document Revision: | 26 |