GNOME Bugzilla – Bug 702205
Gnumeric segfaults in type_check_is_value_type_U on a corrupted (fuzzed) ods file
Last modified: 2013-06-14 01:33:53 UTC
I don't know if this should have belonged to the glib product, but here it goes anyway: Gnumeric segfaults in type_check_is_value_type_U on a corrupted (fuzzed) ods file. Git versions of glib, goffice and gnumeric. Test case: http://jutaky.com/fuzzing/gnumeric_case_14469_55.ods Backtrace: Program received signal SIGSEGV, Segmentation fault. 0x00007ffff451fc41 in type_check_is_value_type_U (type=30064771080) at gtype.c:4107 4107 if (node && node->mutatable_check_cache) (gdb) bt
+ Trace 232051
-- Juha Kylmänen Research Assistant, OUSPG
This was definitely our problem. This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.