)]}'
{
  "commit": "23acf2f003f81b2f8d9d1997ea45d822d33d386c",
  "tree": "f5979906ccc2368a652aeac478795d381c13e458",
  "parents": [
    "cc4600477f621c764011b8e2f5bf1a2ebcffb61a"
  ],
  "author": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Thu Apr 09 09:06:27 2026 +0930"
  },
  "committer": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Thu Apr 09 22:18:29 2026 +0930"
  },
  "message": "PR 34053 buffer overflow in xcoff_link_add_symbols\n\nThis patch adds two sanity checks with error reporting in\nxcoff_link_add_symbols before reading symbol aux entries, add extends\nassertions in later functions.  A whole lot of unnecessary casts are\nalso tidied.\n\n\tPR 34053\n\t* xcofflink.c: Remove unnecessary casts throughout.\n\t(xcoff_link_add_symbols): Sanity check aux entries are within\n\tsymbol buffer.\n\t(bfd_xcoff_build_dynamic_sections): Assert the above is true.\n\t(xcoff_link_input_bfd): Likewise.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7f1c0df760f407094536a827959e64aee90dda3c",
      "old_mode": 33188,
      "old_path": "bfd/xcofflink.c",
      "new_id": "cf3b33e72028d356b996c1a7ad806cf6c117ef3a",
      "new_mode": 33188,
      "new_path": "bfd/xcofflink.c"
    }
  ]
}
