)]}'
{
  "commit": "887207ed9e5812ed9239b6d07185a2d35dda91db",
  "tree": "cadb413b15f8fd9699ad3f48638795a7bb9fb31e",
  "parents": [
    "b32a7dc8aef1882fbf983eb354837488cc9d54dc"
  ],
  "author": {
    "name": "Eric Biggers",
    "email": "ebiggers@google.com",
    "time": "Tue Nov 28 00:46:24 2017 -0800"
  },
  "committer": {
    "name": "Herbert Xu",
    "email": "herbert@gondor.apana.org.au",
    "time": "Wed Nov 29 13:39:14 2017 +1100"
  },
  "message": "crypto: af_alg - fix NULL pointer dereference in\n\n af_alg_free_areq_sgls()\n\nIf allocating the -\u003etsgl member of \u0027struct af_alg_async_req\u0027 failed,\nduring cleanup we dereferenced the NULL -\u003etsgl pointer in\naf_alg_free_areq_sgls(), because -\u003etsgl_entries was nonzero.\n\nFix it by only freeing the -\u003etsgl list if it is non-NULL.\n\nThis affected both algif_skcipher and algif_aead.\n\nFixes: e870456d8e7c (\"crypto: algif_skcipher - overhaul memory management\")\nFixes: d887c52d6ae4 (\"crypto: algif_aead - overhaul memory management\")\nReported-by: syzbot \u003csyzkaller@googlegroups.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e # v4.14+\nSigned-off-by: Eric Biggers \u003cebiggers@google.com\u003e\nReviewed-by: Stephan Mueller \u003csmueller@chronox.de\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "85cea9de324a4f577bcbfb273d8f3a8917ca60e6",
      "old_mode": 33188,
      "old_path": "crypto/af_alg.c",
      "new_id": "1e5353f6206724eccdbcf1e69de6d520dcc902c6",
      "new_mode": 33188,
      "new_path": "crypto/af_alg.c"
    }
  ]
}
