)]}'
{
  "commit": "87c42a1dfd5939d0a24795cd99b3d63daa4e1eff",
  "tree": "abff8acbebc4d3f6037a53ea40dee1e9c75e1fff",
  "parents": [
    "458ed5622e976848aacdea07d4bfcb84a350c460"
  ],
  "author": {
    "name": "Mathias Krause",
    "email": "minipli@googlemail.com",
    "time": "Wed Aug 15 11:31:46 2012 +0000"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Tue Oct 02 10:29:36 2012 -0700"
  },
  "message": "Bluetooth: HCI - Fix info leak in getsockopt(HCI_FILTER)\n\n[ Upstream commit e15ca9a0ef9a86f0477530b0f44a725d67f889ee ]\n\nThe HCI code fails to initialize the two padding bytes of struct\nhci_ufilter before copying it to userland -- that for leaking two\nbytes kernel stack. Add an explicit memset(0) before filling the\nstructure to avoid the info leak.\n\nSigned-off-by: Mathias Krause \u003cminipli@googlemail.com\u003e\nCc: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: Gustavo Padovan \u003cgustavo@padovan.org\u003e\nCc: Johan Hedberg \u003cjohan.hedberg@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5914623f426aa835aadee48c6ec8eb8400ab7728",
      "old_mode": 33188,
      "old_path": "net/bluetooth/hci_sock.c",
      "new_id": "2f6ab5b8f2146785b55bd80932c02b45f803370a",
      "new_mode": 33188,
      "new_path": "net/bluetooth/hci_sock.c"
    }
  ]
}
