It's moderately-well-known that .pyc files execute arbitrary code (not just arbitrary Python code) inside the Python process. (See e.g. https://docs.python.org/2/library/marshal.html#module-marsha..., "Warning: The marshal module [i.e. loading .pyc files] is not intended to be secure against erroneous or maliciously constructed data. Never unmarshal data received from an untrusted or unauthenticated source." It is nice to see that afl can re-discover this issue, but I'm pretty sure it's not new.
So tune in next week :)
Bug reports here, along with possible patches, for GNU Awk:
* https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=816277
* https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=816271
Writeup was pretty simple:
* https://blog.steve.org.uk/If_line_noise_is_a_program__all_fu...