)]}'
{
  "commit": "c43bbf882f97d98f5680406069f131bc518d2d06",
  "tree": "03f306f6a0345de7e82b70dd69b2fea6192b61b1",
  "parents": [
    "94557a677e8152c5fd57d14b713270a93e350481"
  ],
  "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:50:00 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:9c961b6658fba859843a63accdd635284fd3d55a\nMerged-In: I8ff89026f66addf34b18dbedf9001db292db8fe9\nChange-Id: I8ff89026f66addf34b18dbedf9001db292db8fe9\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "26c08a7f355d0337e5b1699663c0a7b1049dbc03",
      "old_mode": 33261,
      "old_path": "decoder/ihevcd_utils.c",
      "new_id": "6c79e3b48f819bddc3833e188aeb23efcad143ab",
      "new_mode": 33188,
      "new_path": "decoder/ihevcd_utils.c"
    }
  ]
}
