)]}'
{
  "commit": "f3590a1b18d8cde4ac1cbc135c1022816096438d",
  "tree": "09dc632851b89d5548e6585b17dee97c7467168a",
  "parents": [
    "d13a4efc7a5c07c95a00036a7db15b16116b41a5"
  ],
  "author": {
    "name": "Gopalakrishnan Nallasamy",
    "email": "gokrishnan@google.com",
    "time": "Wed Sep 29 08:24:26 2021 -0700"
  },
  "committer": {
    "name": "Gopalakrishnan Nallasamy",
    "email": "gokrishnan@google.com",
    "time": "Thu Nov 04 17:46:50 2021 +0000"
  },
  "message": "SimpleDecodingSource:Prevent OOB write in heap mem\n\ndoRead() doesn\u0027t handle situations when received byte do not fit into\ninput buffer in case of vorbis audio compression. It results in OOB\nwrite in heap memory right after the allocated input buffer. Added\ncode to copy kKeyValidSamples only if there was enough space.\nOtherwise, print a warning log.\n\nBug: 194105348\n\nTest: post-submit media cts tests\nChange-Id: I2b27580deff9ad937b68703a1e7c3ff2a6dccc60\n(cherry picked from commit a625b40e1c210f1e8ed57962eee9f70cef06fb1b)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "404c53718ff542331210ed9893918962b344b6a1",
      "old_mode": 33188,
      "old_path": "media/libstagefright/SimpleDecodingSource.cpp",
      "new_id": "539e4619e32f88325ebdefbac47abcc3fb1b83bc",
      "new_mode": 33188,
      "new_path": "media/libstagefright/SimpleDecodingSource.cpp"
    }
  ]
}
