Redwood Fog

Challenge Information

Project: libavif

Type: delta

Harnesses: 8

Vulnerabilities: 1


GitHubChallenge DownloadChallenge Diff

AFC Challenge Performance

Number of Unique Vulnerabilities Discovered: #

Number of Teams with Scoring PoVs: 0

Number of Teams with Scoring Patches: 1

Number of Teams with Scoring Bundles: 0


Total Points Scored for this Challenge: 5.336123543908823

What design decisions were considered for this challenge?

Wanted to put a bug into some complicated functionality that would be difficult for a non-expert human to understand. Wanted to see if an LLM could spot the bug in a fairly large and math-heavy feature containing many memory manipulations.

Why this set of vulnerabilities?

This vulnerability is pretty difficult to solve, so it was put on its own.

Delta vs Full and why?

Being staged as a delta challenge should help an LLM spot the rather obvious bug in the code, the difficulty was to be in finding the crashing input.

Challenge Harnesses

  • avif_fuzztest_dec@DecodeAvifTest.Decode
  • avif_fuzztest_dec_incr@DecodeAvifFuzzTest.DecodeIncr
  • avif_fuzztest_enc_dec@EncodeDecodeAvifFuzzTest.EncodeDecodeValid
  • avif_fuzztest_enc_dec_anim@EncodeDecodeAvifFuzzTest.EncodeDecodeAnimation
  • avif_fuzztest_enc_dec_incr@EncodeDecodeAvifFuzzTest.EncodeDecodeGridValid
  • avif_fuzztest_properties@PropertiesAvifFuzzTest.EncodeDecode
  • avif_fuzztest_read_image@ReadImageFuzzTest.ReadImageFile
  • avif_fuzztest_yuvrgb@YuvRgbFuzzTest.Convert

Challenge Vulnerabilities