)]}'
{
  "commit": "3dcaacec0a2bc751711157b9deacc5c2262f23c4",
  "tree": "dd3f1bf912626dfc44915c2d2c1692d454a71f7c",
  "parents": [
    "5dcd929b75aae09c14967b2557ed16d903fa1a09"
  ],
  "author": {
    "name": "Roman Arutyunyan",
    "email": "arut@nginx.com",
    "time": "Tue Aug 22 21:22:59 2017 +0300"
  },
  "committer": {
    "name": "Roman Arutyunyan",
    "email": "arut@nginx.com",
    "time": "Tue Aug 22 21:22:59 2017 +0300"
  },
  "message": "Secure link: fixed stack buffer overflow.\n\nWhen secure link checksum has length of 23 or 24 bytes, decoded base64 value\ncould occupy 17 or 18 bytes which is more than 16 bytes previously allocated\nfor it on stack.  The buffer overflow does not have any security implications\nsince only one local variable was corrupted and this variable was not used in\nthis case.\n\nThe fix is to increase buffer size up to 18 bytes.  Useless buffer size\ninitialization is removed as well.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "907ba6ef50c213ed86516f8e8a7cb748b8e9f6a2",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_secure_link_module.c",
      "new_id": "536e09a7268a147ee6bdd3891d0f402094c37885",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_secure_link_module.c"
    }
  ]
}
