| home | help | back | first | fref | pref | prev | next | nref | lref | last | post |
Message-Id: <rt-1211-3143.15.5617480137784@krbdev.mit.edu> In-Reply-To: <rt-1211@krbdev.mit.edu> From: "Tom Yu via RT" <rt-comment@krbdev.mit.edu> Reply-To: rt-comment@krbdev.mit.edu To: krb5-prs@mit.edu Errors-To: krb5-bugs-admin@mit.edu Date: Mon, 7 Oct 2002 22:27:43 -0400 (EDT) * asn1_get.c (asn1_get_tag_indef): Stomp on asn1class, construction, retlen, and indef, even if we've hit the end of the buffer, to avoid passing uninitialized values around. * asn1_k_decode.c: Reformat somewhat and add comments to demystify things a little. (opt_field): Fix to explicitly check for end of subbuf before verifying the pre-fetched tag, which may have been stomped on by asn1_get_tag_indef() encountering end-of-buffer. * krb5_decode.c (opt_field, opt_lenfield): Fix to explicitly check for end of subbuf before verifying the pre-fetched tag, which may have been stomped on by asn1_get_tag_indef() encountering end-of-buffer. To generate a diff of this commit: cvs diff -r5.125 -r5.126 krb5/src/lib/krb5/asn.1/ChangeLog cvs diff -r5.15 -r5.16 krb5/src/lib/krb5/asn.1/asn1_get.c cvs diff -r5.38 -r5.39 krb5/src/lib/krb5/asn.1/asn1_k_decode.c cvs diff -r5.37 -r5.38 krb5/src/lib/krb5/asn.1/krb5_decode.c _______________________________________________ krb5-bugs mailing list krb5-bugs@mit.edu http://mailman.mit.edu/mailman/listinfo/krb5-bugs
| home | help | back | first | fref | pref | prev | next | nref | lref | last | post |