)]}'
{
  "commit": "d9977ef8294ac3f4932f5a6d2b186cb84c9e21a3",
  "tree": "65cbcb3e0e98bdd6427d38cc88b73b284e262394",
  "parents": [
    "3b1c4583c7b38af706164d23ab2a816e10ea1644"
  ],
  "author": {
    "name": "Vivek R Jadhav",
    "email": "jadhavvivek@google.com",
    "time": "Tue May 05 10:26:37 2026 +0000"
  },
  "committer": {
    "name": "Android Build Coastguard Worker",
    "email": "android-build-coastguard-worker@google.com",
    "time": "Mon Jul 13 16:34:18 2026 -0700"
  },
  "message": "libhevcdec: Fix heap buffer overflow in ihevcd_get_tu_data_size\n\nihevcd_get_tu_data_size() previously budgeted the tu_map using only\nluma TUs (num_luma_tu), while the initialization logic consumes space\nfor both luma and chroma. This change updates the allocation to use\nnum_tu to properly size the buffer\n\nBug: 505000651\nTest: poc in the bug\nCherrypick-From: https://googleplex-android-review.googlesource.com/q/commit:ffc26dcdf3206e23b11e0820066a6c83732adc25\nCherrypick-From: https://googleplex-android-review.googlesource.com/q/commit:ab676b9cfe96e396e8f77ee255ffb13da4d0d466\nMerged-In: I8ff89026f66addf34b18dbedf9001db292db8fe9\nChange-Id: I8ff89026f66addf34b18dbedf9001db292db8fe9\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "563d948390bd466c824a03986809122cc40a8225",
      "old_mode": 33261,
      "old_path": "decoder/ihevcd_utils.c",
      "new_id": "b5a028b515b23e1e5475548d363e863b9fcef175",
      "new_mode": 33188,
      "new_path": "decoder/ihevcd_utils.c"
    }
  ]
}
