We found a division by zero bug in FFmpeg with a vibecoded fuzzer
An integer divide-by-zero bug has been identified in FFmpeg's VPK demuxer, within the `vpk_read_packet` function. The issue was discovered using a vibecoded fuzzer, a fuzzer generated with the assistance of AI coding tools. The bug was reported as issue #24290 on FFmpeg's Forgejo instance, which is the project's official issue tracker. The report classifies the problem as an integer divide-by-zero, a type of defect that can cause undefined behavior, potentially leading to crashes or other unexpected results. The discovery highlights the effectiveness of AI-assisted fuzzing in finding real-world bugs in complex software like FFmpeg. The issue is currently open, and no fix has been mentioned in the provided source text.
This bug could cause crashes in applications using FFmpeg's VPK demuxer, potentially affecting media playback or processing.