)]}'
{
  "commit": "48b14764ff28fd19e5923f830e501b113d6d828c",
  "tree": "a6a824378a93b91f6761dbf257805c458f8d558e",
  "parents": [
    "f57843cb20ee8d7c38513d9a26ff5df54d796c7a"
  ],
  "author": {
    "name": "Alan Screen",
    "email": "awscreen@chromium.org",
    "time": "Wed Sep 25 23:56:04 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Sep 25 23:56:04 2019 +0000"
  },
  "message": "[lcms] Clusterfuzz - avoid integer overflow\n\nClusterfuzz found an integer overflow from some internal calculations.\nCasting the types to 64 bit and clamping intermediate values during the\ninternal calculations avoids such an overflow.\n\nBug: chromium:997463\nChange-Id: I9915d4eaf87b770d2312cf8e4140f05135db708d\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/60030\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d0b2681761e0e5f3e9f21cd1b6d0e1fb9125d2f",
      "new_mode": 33188,
      "new_path": "third_party/lcms/0033-opt-integer-overflow.patch"
    },
    {
      "type": "modify",
      "old_id": "ca78f0a9eb1d8a9591b7117030dfa1a9d86780ce",
      "old_mode": 33188,
      "old_path": "third_party/lcms/README.pdfium",
      "new_id": "5f0025b231b2196824fc5f348ece9f3ad4567d6c",
      "new_mode": 33188,
      "new_path": "third_party/lcms/README.pdfium"
    },
    {
      "type": "modify",
      "old_id": "5ea1b4c858642f72cf7c8e256b1e8516470934c2",
      "old_mode": 33188,
      "old_path": "third_party/lcms/src/cmsopt.c",
      "new_id": "ea93cd413c053e131538a305c5e96c998b359009",
      "new_mode": 33188,
      "new_path": "third_party/lcms/src/cmsopt.c"
    }
  ]
}
