)]}'
{
  "commit": "89c0ece059f5c322df01fd4bdb4e9e190dc8e37d",
  "tree": "e221d4a1a3f39ca8be9857c8e9e8c4f35fc360e8",
  "parents": [
    "c1cd6cc4d8fe644a5d10a67ad6b0e58ae6316dc2"
  ],
  "author": {
    "name": "Christoph Hellwig",
    "email": "hch@lst.de",
    "time": "Thu Jun 13 10:48:11 2024 +0200"
  },
  "committer": {
    "name": "Shuo Yang",
    "email": "gshuoy@google.com",
    "time": "Fri Aug 30 17:33:13 2024 +0000"
  },
  "message": "block: initialize integrity buffer to zero before writing it to media\n\n[ Upstream commit 899ee2c3829c5ac14bfc7d3c4a5846c0b709b78f ]\n\nMetadata added by bio_integrity_prep is using plain kmalloc, which leads\nto random kernel memory being written media.  For PI metadata this is\nlimited to the app tag that isn\u0027t used by kernel generated metadata,\nbut for non-PI metadata the entire buffer leaks kernel memory.\n\nFix this by adding the __GFP_ZERO flag to allocations for writes.\nBUG\u003db/362700710\nTEST\u003dpresubmit\nRELEASE_NOTE\u003dFixes CVE-2024-43854 in the Linux kernel\n\ncos-patch: security-moderate\nFixes: 7ba1ba12eeef (\"block: Block layer data integrity support\")\nChange-Id: I6d3c4111e7adb0d00f7427be7c45d880cf351f03\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nReviewed-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nReviewed-by: Kanchan Joshi \u003cjoshi.k@samsung.com\u003e\nReviewed-by: Chaitanya Kulkarni \u003ckch@nvidia.com\u003e\nLink: https://lore.kernel.org/r/20240613084839.1044015-2-hch@lst.de\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\nSigned-off-by: Sasha Levin \u003csashal@kernel.org\u003e\nReviewed-on: https://cos-review.googlesource.com/c/third_party/kernel/+/79494\nReviewed-by: Oleksandr Tymoshenko \u003covt@google.com\u003e\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "045553a164e0c4b6e6fa443145c5daf16c4ec6b9",
      "old_mode": 33188,
      "old_path": "block/bio-integrity.c",
      "new_id": "adbc00449a9c6de743dc9876265052c3f49f9d85",
      "new_mode": 33188,
      "new_path": "block/bio-integrity.c"
    }
  ]
}
