)]}'
{
  "commit": "131a1d6a4082a151aa145cfcab8e13ecaea9f4a3",
  "tree": "1f0e00ebdeb2fb78096bb46867fb95cf19f631a2",
  "parents": [
    "f6d65708e27cfb487a1a240bbd5eb8a25f566286"
  ],
  "author": {
    "name": "lpeter",
    "email": "lpeter@google.com",
    "time": "Mon May 20 18:04:35 2024 +0000"
  },
  "committer": {
    "name": "Android Build Coastguard Worker",
    "email": "android-build-coastguard-worker@google.com",
    "time": "Thu Jun 06 00:19:28 2024 +0000"
  },
  "message": "Add the protection to avoid data overflow in BinaryXmlSerializer.java\n\nAdd an integer overflow check in the writeShort in these two methods:\n1.BinaryXmlSerializer#attributeBytesHex\n2.BinaryXmlSerializer#attributeBytesBase64\n\nBug: 307288067\nTest: atest BinaryXmlTest\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2f04963358987679cb4cbab085ec78c1b5e0ed0e)\nMerged-In: I81f5ed43342d5b906f36f3733c2115232da90ac1\nChange-Id: I81f5ed43342d5b906f36f3733c2115232da90ac1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f0ca1edb0b9083cc0e8ea1e418b0470df03fca19",
      "old_mode": 33188,
      "old_path": "core/java/com/android/internal/util/BinaryXmlSerializer.java",
      "new_id": "ae969a88ef668a9e92424da3d7c6aa3ee4fa1a5f",
      "new_mode": 33188,
      "new_path": "core/java/com/android/internal/util/BinaryXmlSerializer.java"
    },
    {
      "type": "modify",
      "old_id": "fd625dce02540cb00a32539d4a42119a0a098184",
      "old_mode": 33188,
      "old_path": "core/tests/coretests/src/android/util/BinaryXmlTest.java",
      "new_id": "b369868c0d9aec1a42e22b99415b966b1899137c",
      "new_mode": 33188,
      "new_path": "core/tests/coretests/src/android/util/BinaryXmlTest.java"
    }
  ]
}
