It is currently possible to wind up the stack by sending 0x07 0xAA 0x07 0xAA ... to the LinkParser. The recursion on LinkParser::parse_many (called through LinkParser::parse_header) should be flatten out.
The issue is mitigated by the buffer size of the sent data, but the recursion should still be removed.