)]}'
{
  "commit": "27642459d39858bf013ebf7bc1c7338fe7687a6f",
  "tree": "0996021cab2dc8e200a94d41e807fd9d3e2bb974",
  "parents": [
    "9034bfa3e943870a507f95892015eee754825fa7"
  ],
  "author": {
    "name": "Tianjie Xu",
    "email": "xunchang@google.com",
    "time": "Wed Sep 21 14:58:11 2016 -0700"
  },
  "committer": {
    "name": "Ted Meyer",
    "email": "tmathmeyer@google.com",
    "time": "Fri Oct 21 12:19:01 2016 +0000"
  },
  "message": "Fix out of bound access in libziparchive\n\nThe boundary check of an invalid EOCD record may succeed due to the\noverflow of uint32_t. Fix the check.\n\nTest: Open the crash.apk and libziparchive reports the offset error as expected.\n\nBug: 31251826\nChange-Id: I1d8092a19b73886a671bc9d291cfc27d65e3d236\n(cherry picked from commit ae8180c06dee228cd1378c56afa6020ae98d8a24)\n(cherry picked from commit 1ee4892e66ba314131b7ecf17e98bb1762c4b84c)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cc39aa5feec5d5380babfbe228c481236f83a781",
      "old_mode": 33188,
      "old_path": "libziparchive/zip_archive.cc",
      "new_id": "a17091f95545a894201b84edfdd09fb5d0505ed1",
      "new_mode": 33188,
      "new_path": "libziparchive/zip_archive.cc"
    }
  ]
}
