Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-commits: [Wireshark-commits] rev 33505: /trunk/epan/dissectors/ /trunk/epan/dissectors/:

Date: Tue, 13 Jul 2010 22:41:37 GMT
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=33505

User: gerald
Date: 2010/07/13 03:41 PM

Log:
 Revert get_ber_length() back to r32530, which removes all of the changes
 back to and including my attempt to make it iterative. Move its guts
 back into try_get_ber_length() and add a recursion level check.
 
 This should fix CVE-2010-2284 and preserve existing behavior without
 introducing any new regressions (such as bug 5000).

Directory: /trunk/epan/dissectors/
  Changes    Path            Action
  +28 -60    packet-ber.c    Modified