osmo-ggsn/gtp
Harald Welte e67556e96f [SECURITY] Fix GTPIE parsing DoS
This is taken from http://sourceforge.net/tracker/index.php?func=detail&aid=1811511&group_id=68956&atid=522957 and http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg402969.html and addresses a DoS:

The problem lies in the parsing of information elements in GTP messages, which
is implemented in the gtpie_decaps function of gtp/gtpie.c file.

The implementation has a bug that does not check if there are too many
information elements in the message thus causing the software to loop
infinitely in the while-loop.

In addition, handling routine for the error situation had to be implemented
outside the while-loop.
2010-05-04 10:59:23 +02:00
..
Makefile.am Added new version of autotools 2005-03-14 21:53:10 +00:00
gtp.c qos length bugfix and apple support plus header cleanup 2004-09-17 11:30:40 +00:00
gtp.h qos length bugfix and apple support plus header cleanup 2004-09-17 11:30:40 +00:00
gtpie.c [SECURITY] Fix GTPIE parsing DoS 2010-05-04 10:59:23 +02:00
gtpie.h qos length bugfix and apple support plus header cleanup 2004-09-17 11:30:40 +00:00
lookupa.c Initial revision 2002-12-16 13:33:51 +00:00
lookupa.h Initial revision 2002-12-16 13:33:51 +00:00
pdp.c qos length bugfix and apple support plus header cleanup 2004-09-17 11:30:40 +00:00
pdp.h qos length bugfix and apple support plus header cleanup 2004-09-17 11:30:40 +00:00
queue.c qos length bugfix and apple support plus header cleanup 2004-09-17 11:30:40 +00:00
queue.h qos length bugfix and apple support plus header cleanup 2004-09-17 11:30:40 +00:00