GNOME Bugzilla – Bug 785190
Invalid free in libmsi_summary_info_finalize
Last modified: 2017-07-24 09:08:31 UTC
Another issue discovered by Jakub Wilk (see https://bugs.debian.org/869082 for details): an invalid string property can cause an invalid free, because the property type is set before we know the property is valid. Thus an invalid string property sets the type, but doesn’t set the string pointer; yet we try to free the invalid string pointer during clean-up. https://github.com/GNOME/msitools/pull/3 fixes this.
thanks, merged
btw, Stephen, do you think Jakub could share his afl setup ? A basic setup is probably fairly simple to write, but perhaps he has something more elaborate to share. Thanks