)]}'
{
  "commit": "cacb6693c10bb19f28a50eca47bc4bc33eccbae3",
  "tree": "2eeb32f04fc39ff7a9cbaadcff92337c79713266",
  "parents": [
    "95e90781a4c92b7b061213cfa38b35bdbf719cc1"
  ],
  "author": {
    "name": "Christian Brabandt",
    "email": "cb@256bit.org",
    "time": "Thu Aug 22 21:40:14 2024 +0200"
  },
  "committer": {
    "name": "Christian Brabandt",
    "email": "cb@256bit.org",
    "time": "Thu Aug 22 21:40:14 2024 +0200"
  },
  "message": "patch 9.1.0689: [security]: buffer-overflow in do_search() with \u0027rightleft\u0027\n\nProblem:  buffer-overflow in do_search() with \u0027rightleft\u0027\n          (SuyueGuo)\nSolution: after reversing the text (which allocates a new buffer),\n          re-calculate the text length\n\nGithub Advisory:\nhttps://github.com/vim/vim/security/advisories/GHSA-v2x2-cjcg-f9jm\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "01c143f69bec7adbaefe7641ba41542d8accf8a0",
      "old_mode": 33188,
      "old_path": "src/search.c",
      "new_id": "e5936d8294129fed708a9459f94466e6844d1ad3",
      "new_mode": 33188,
      "new_path": "src/search.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dfbfe2c9a611aad20c444aec335a11c9edf0ebf6",
      "new_mode": 33188,
      "new_path": "src/testdir/crash/reverse_text_overflow"
    },
    {
      "type": "modify",
      "old_id": "800f3e5e64df1f3234085b51079a548ef6f84720",
      "old_mode": 33188,
      "old_path": "src/testdir/test_crash.vim",
      "new_id": "302d3730b6b12c0e1d3adcb61bc368c29bcd5779",
      "new_mode": 33188,
      "new_path": "src/testdir/test_crash.vim"
    },
    {
      "type": "modify",
      "old_id": "e77ef0f4c9635c5bc4ae3f813a52a1c8e9b12387",
      "old_mode": 33188,
      "old_path": "src/version.c",
      "new_id": "05ae6ca2ae7e771f80b9980e35dcade560a6660a",
      "new_mode": 33188,
      "new_path": "src/version.c"
    }
  ]
}
