Aug 24 – 28, 2020
US/Pacific timezone

Lightning Talk: Fuzzing glibc's iconv program

Aug 25, 2020, 8:30 AM
GNU Tools track/Virtual-Room (LPC Virtual)

GNU Tools track/Virtual-Room

LPC Virtual

GNU Tools Track GNU Tools Track


Arjun Shankar (Red Hat)


A while back, I found myself triaging an iconv bug report that found hangs
in the program when run with certain inputs. Not knowing a lot about iconv
internals, I wrote a rudimentary fuzzer to investigate the problem, which
caught over 160 different input combinations that led to hangs and a clear
pattern hinting at the cause.

In this short talk, I'll share my experiences with fuzzing iconv and
eventually cleaning up some of the iconv front-end with a patch.

I agree to abide by the anti-harassment policy I agree

Primary author

Arjun Shankar (Red Hat)

Presentation materials

Diamond Sponsor

Platinum Sponsors

Gold Sponsors

Silver Sponsors

Catchboxes Sponsor

Conference Services Provided By