)]}'
{
  "commit": "2fdc99960d85be6361c2cd56185e27c29234eeb0",
  "tree": "160d6597af82292f2003dcec22dd3f6aeecb9ec8",
  "parents": [
    "6d776545e4e606187abbd5b126b649ebe1d8cea8"
  ],
  "author": {
    "name": "Wan-Teh Chang",
    "email": "wtc@google.com",
    "time": "Sat Feb 21 07:28:19 2026 -0800"
  },
  "committer": {
    "name": "Wan-Teh Chang",
    "email": "wtc@google.com",
    "time": "Tue Feb 24 09:22:51 2026 -0800"
  },
  "message": "Prevent integer overflows in src/gainmap.c\n\nPrevent integer overflows in multiplications involving width, height,\nand rowBytes in src/gainmap.c by performing the multiplications in the\nsize_t type. The size_t type is large enough because pixel buffers for\nthe width, height, and rowBytes have been allocated successfully.\n\n\"Dexter.k\" \u003c164054284+rootvector2@users.noreply.github.com\u003e reported an\ninteger overflow in the allocation of the gainMapF buffers in\navifRGBImageComputeGainMap() and suggested a fix in\nhttps://github.com/AOMediaCodec/libavif/pull/3049.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2a4f64f85fff014bf7e47aa4b1668b251054dd09",
      "old_mode": 33188,
      "old_path": "include/avif/internal.h",
      "new_id": "feca658e435876b501b1687a6d36d3beff3d5c37",
      "new_mode": 33188,
      "new_path": "include/avif/internal.h"
    },
    {
      "type": "modify",
      "old_id": "b8585bf9cbea5e25071a827fb1386ad1499d63d8",
      "old_mode": 33188,
      "old_path": "src/gainmap.c",
      "new_id": "40a332fc2fa8a31d6e64d2868f087a9ec92bfd32",
      "new_mode": 33188,
      "new_path": "src/gainmap.c"
    }
  ]
}
