)]}'
{
  "commit": "e6e35c0674a1239bb2e971b2ec886689ebc37997",
  "tree": "8644361e2f870618761bc173ef1195ac81e39a4a",
  "parents": [
    "e1cdcc613aa8779d420fd7765040d25bc555b519"
  ],
  "author": {
    "name": "Ioana Alexandru",
    "email": "aioana@google.com",
    "time": "Wed Sep 24 17:52:01 2025 +0200"
  },
  "committer": {
    "name": "Android Build Coastguard Worker",
    "email": "android-build-coastguard-worker@google.com",
    "time": "Fri Oct 10 14:13:35 2025 -0700"
  },
  "message": "Enforce a hard limit for the size of images to be decoded\n\nAlthough standards like JPEG allow for sizes as large as\n65,535×65,535 pixels, we realistically cannot fit such large images in\nmemory.\n\nCreated a test gif since it\u0027s the smallest format I could find. It\u0027s\nlarger than strictly necessary for the test in case we want to increase\nthe hard limit in the future.\n\nBug: 444671303\nTest: manually verified that a notification that causes a crashloop\nwithout this change, doesn\u0027t anymore\nTest: LocalImageResolverTest\nFlag: EXEMPT CVE_FIX\n\n(cherry picked from commit 449f35b532d5f680b90c8f9d8150010e7f5f30df)\nCherrypick-From: https://googleplex-android-review.googlesource.com/q/commit:dfab1614f720d702da1e730c85a73c809094d69f\nMerged-In: I0c95cfeabe169630286e7af8577c4495c2b1015f\nChange-Id: I0c95cfeabe169630286e7af8577c4495c2b1015f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b866723954b5b5a78b5da2a7d26a51f8231b663b",
      "old_mode": 33188,
      "old_path": "core/java/com/android/internal/widget/LocalImageResolver.java",
      "new_id": "96bb4be1bf2cfd0ffa77c1cb98e78492ed8f14c7",
      "new_mode": 33188,
      "new_path": "core/java/com/android/internal/widget/LocalImageResolver.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d62dded384135243c514253c600c1e30c931a780",
      "new_mode": 33188,
      "new_path": "core/tests/coretests/res/drawable/test16000x16000.gif"
    },
    {
      "type": "modify",
      "old_id": "c63d18bfa531572ffeb488fa564e2bdc26eca939",
      "old_mode": 33188,
      "old_path": "core/tests/coretests/src/com/android/internal/widget/LocalImageResolverTest.java",
      "new_id": "9a0f5b2387d4e769bf5e48ddaf14d4247276f285",
      "new_mode": 33188,
      "new_path": "core/tests/coretests/src/com/android/internal/widget/LocalImageResolverTest.java"
    }
  ]
}
