)]}'
{
  "commit": "a9712bc12c40c172e393f85a9b2ba8db4bf59509",
  "tree": "c40217e028ae937da7ad94e249e2247191ffcc8f",
  "parents": [
    "198214a7ee50375fa71a65e518341980cfd4b2f0"
  ],
  "author": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Wed Mar 23 15:52:50 2011 -0400"
  },
  "committer": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Wed Mar 23 17:01:18 2011 -0400"
  },
  "message": "deal with races in /proc/*/{syscall,stack,personality}\n\nAll of those are rw-r--r-- and all are broken for suid - if you open\na file before the target does suid-root exec, you\u0027ll be still able\nto access it.  For personality it\u0027s not a big deal, but for syscall\nand stack it\u0027s a real problem.\n\nFix: check that task is tracable for you at the time of read().\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bc15df390ec49c47be7ac4b0ae1030d806b1db90",
      "old_mode": 33188,
      "old_path": "fs/proc/base.c",
      "new_id": "7d5bb8b9a4ffe630b5a074116f9856ca48022322",
      "new_mode": 33188,
      "new_path": "fs/proc/base.c"
    }
  ]
}
