Abstract:
format bugs" was discovered when an vulnerability in WU-FTP appeared that acted almost like a buffer overflow, but wasn't. Since then, dozens of format string vulnerabilities have appeared. This paper describes the format bug problem, and presents FormatGuard: our proposed solution. FormatGuard is a small patch to glibc that provides general protection against format bugs. We show that FormatGuard is effective in protecting several real programs with format vulnerabilities against live exploits, and we show that FormatGuard imposes minimal compatibility and performance costs.
Citations
|
1052
|
The C Programming Language
– Kerighan, Ritchie
- 1978
|
|
310
|
Stackguard: Automatic adaptive detection and prevention of bufferoverflow attacks
– Cowan, Pu, et al.
- 1998
|
|
254
|
A first step towards automated detection of buffer overrun vulnerabilities
– Wagner, Foster, et al.
- 2000
|
|
127
|
Transparent Run-Time Defense Against Stack Smashing Attacks
– Baratloo, Singh
- 2002
|
|
86
|
Lackwit: A program understanding tool based on type inference
– O’Callahan, Jackson
- 1997
|
|
18
|
Protecting Systems from Stack Smashing Attacks with StackGuard. Submitted for review
– Cowan, Beattie, et al.
- 1998
|
|
11
|
PScan: A limited problem scanner for C source files. http://www.striker.ottawa.on.ca/~aland/pscan
– DeKok
- 2000
|
|
9
|
The Cracker Patch Choice: An Analysis of Post Hoc Security Techniques
– COWAN, HINTON, et al.
- 2000
|
|
9
|
Why Pascal is not my Favorite Programming Language
– Kernighan
- 1981
|
|
5
|
Very probable remote root vulnerability in cfengine. BugTraq Mailing List. http://www.securityfocus.com/archive/1/136751
– Savola
- 2000
|
|
5
|
remote format string stack overwrite vulnerability. Bugtraq vulnerability 1387
– Wu-Ftpd
- 2000
|
|
2
|
Format Bugs in Windows Code. Vuln-dev mailing list, http
– Cowan
- 2000
|
|
2
|
Format String Attacks. Bugtraq mailing list, http
– Newsham
- 2000
|
|
1
|
xlock (exec) Input Validation Error. Bugtraq mailing list, http:// www.securityfocus.com/vdb/ bottom.html?vid=1585
– “bind”
- 2000
|
|
1
|
Format String Vulnerability. http://plan9.hert.org/ papers/format.html
– Bouchareine
- 2000
|
|
1
|
User Supplied Format String Bug. http://julianor.tripod.com/ usfs.html
– Bouchareine
- 2000
|
|
1
|
Poor Man’s Solution to Format Bugs. Vuln-dev mailing list, http:// www.securityfocus.com/archive/1/ 72118
– Frantzen
- 2000
|
|
1
|
Varargs macros subtly broken. GCC mailing list, http://gcc.gnu.org/ml
– Lokier
- 2000
|
|
1
|
stake Advisory: PHP3/PHP4 Logging Format String Vulnerability (A 1012001). Bugtraq mailing list, http:// www.securityfocus.com/archive/1/ 139259
– Pond”
- 2000
|
|
1
|
statdx2 - linux rpc.statd revisited. Bugtraq mailing list, http:// marc.theaimsgroup.com/ ?l=bugtraq&m=97123424719960&w=2
– “ron1n”
- 2000
|
|
1
|
Automated Detection of FormatString Vulnerabilities
– Shankar, Talwar, et al.
- 2001
|
|
1
|
Exploit for proftpd 1.2.0pre6. Bugtraq mailing list, http:// www.securityfocus.com/templates/ archive.pike?list=1&mid=28143
– Twillman
- 1999
|
|
1
|
LPRng remote root exploit. Bugtraq mailing list, http:// marc.theaimsgroup.com/ ?l=bugtraq&m=97683900820267&w=2
– “venomous”
- 2000
|
|
1
|
BitchX - more on format bugs? Bugtraq mailing list, http:// www.securityfocus.com/archive/1/ 68256
– Verituse”
- 2000
|