commit | 55a75aae9d971d3d0f49884e3954ac4794559542 | [log] [tgz] |
---|---|---|
author | Alan Modra <amodra@gmail.com> | Tue May 09 17:11:46 2023 +0930 |
committer | Alan Modra <amodra@gmail.com> | Tue May 09 17:11:46 2023 +0930 |
tree | 437fd2113eddbf90b85a864f89e4b10962d3e76a | |
parent | 06ba6be629959ebbb4d0dbeedc4c0413cf60e249 [diff] |
stack overflow in debug_write_type Another fuzzer attack. This one was a "set" with elements using an indirect type pointing back at the set. The existing recursion check only prevented simple recursion. * debug.c (struct debug_type_s): Add mark. (debug_write_type): Set mark and check before recursing into indirect types.