)]}'
{
  "commit": "09b661b33268698d3b453dceb78cda129ad899b4",
  "tree": "e5e1760d61f665bfb3216ef6de7c3a9c6b26d80c",
  "parents": [
    "023535732f4db01af4921f20f058bc4561d9add7"
  ],
  "author": {
    "name": "Luciano Coelho",
    "email": "coelho@ti.com",
    "time": "Fri Apr 01 19:42:02 2011 +0300"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Mon Apr 04 15:22:12 2011 -0400"
  },
  "message": "wl12xx: fix potential buffer overflow in testmode nvs push\n\nWe were allocating the size of the NVS file struct and not checking\nwhether the length of the buffer passed was correct before copying it\ninto the allocated memory.  This is a security hole because buffer\noverflows can occur if the userspace passes a bigger file than what is\nexpected.\n\nWith this patch, we check if the size of the data passed from\nuserspace matches the size required.\n\nThis bug was introduced in 2.6.36.\n\nCc: stable@kernel.org\nReported-by: Ido Yariv \u003cido@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e64403b6896d7f135af9f2743345dcfeb8de28f2",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/wl12xx/testmode.c",
      "new_id": "6ec06a4a4c6dfdbe220f39bc4f910445901fbb22",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/wl12xx/testmode.c"
    }
  ]
}
