Google переписала giflib с C на Rust с помощью Gemini и дифференциального фаззинга
Google перевела библиотеку giflib (~3000 строк C) на безопасный Rust с помощью Gemini и автономного цикла обратной связи. Rust-версия ABI-совместима, прошла 200 млн итераций дифференциального фаззинга и оказалась неуязвима к CVE-2026-26740 до его публикации. Проект открыт как giflib-rs.
- giflib на Rust сохранила ABI и прошла 30 млн реальных GIF без расхождений
- 6 дней дифференциального фаззинга: 200 млн итераций без функциональных отклонений
- Rust-версия оказалась неуязвима к CVE-2026-26740 до раскрытия
- Проект опубликован как открытый giflib-rs
Читать дальше
Софт