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 |