)]}'
{
  "commit": "a91d16a02b51b7a5652031e485508eee655dff47",
  "tree": "4eafbcae4ed4371ef392cfcf263f325aede26db9",
  "parents": [
    "66c209d1f65f07c06907b33b352c5409520b61c5"
  ],
  "author": {
    "name": "Yurii Zubrytskyi",
    "email": "zyy@google.com",
    "time": "Fri Feb 20 15:24:35 2026 -0800"
  },
  "committer": {
    "name": "Android Build Coastguard Worker",
    "email": "android-build-coastguard-worker@google.com",
    "time": "Thu Apr 09 13:58:36 2026 -0700"
  },
  "message": "[res] Make sure we properly validate the XML attr size\n\nThe old code used to only validate the total size as a product\nof a single element size and the number of elements, but that\ndidn\u0027t actually guarantee that there will be that many elements,\nas there\u0027s a hard limit on a single element size. Setting the\nsize \u003c min size would pass the product check, but make the\naccessing code read beyond the end of memory as it uses min\nsizes instead of the specified size\n\nBug: 470115162\nFlag: EXEMPT BUGFIX\nTest: atest libandroidfw_tests\n(cherry picked from commit 4d869cd4de74f1dccf30e729bd9caabc3b397e7a)\nCherrypick-From: https://googleplex-android-review.googlesource.com/q/commit:10ae6120c62d2eb4cb4ae3f3fc0484d6f594a141\nMerged-In: Iaaaca9bb4c196e7acde0895d64da919c52448a44\nChange-Id: Iaaaca9bb4c196e7acde0895d64da919c52448a44\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "236f2c41f50651038bc445aea34982bd553634ab",
      "old_mode": 33188,
      "old_path": "libs/androidfw/ResourceTypes.cpp",
      "new_id": "df864d362265be486283dbf3e17c944f2ec2f3c7",
      "new_mode": 33188,
      "new_path": "libs/androidfw/ResourceTypes.cpp"
    },
    {
      "type": "modify",
      "old_id": "3d4a88eda24758512f935899976273a517d92a40",
      "old_mode": 33188,
      "old_path": "libs/androidfw/tests/ResourceTypes_test.cpp",
      "new_id": "8ef1d0be0a3f2cddd686825e27e406fdd06eb77f",
      "new_mode": 33188,
      "new_path": "libs/androidfw/tests/ResourceTypes_test.cpp"
    }
  ]
}
