)]}'
{
  "commit": "e6bcea4bc13acfe8bb9c88cc70784179495c68da",
  "tree": "1e8f554b850d061fb9dc4fbf588b5a870213c7cf",
  "parents": [
    "d0556963bb90ae586d59cf289e57a8a1227f90bb"
  ],
  "author": {
    "name": "Budimir Markovic",
    "email": "markovicbudimir@gmail.com",
    "time": "Thu Aug 07 04:18:11 2025 +0000"
  },
  "committer": {
    "name": "Robert Kolchmeyer",
    "email": "rkolchmeyer@google.com",
    "time": "Tue Aug 26 13:06:55 2025 -0700"
  },
  "message": "vsock: Do not allow binding to VMADDR_PORT_ANY\n\ncommit aba0c94f61ec05315fa7815d21aefa4c87f6a9f4 upstream.\n\nIt is possible for a vsock to autobind to VMADDR_PORT_ANY. This can\ncause a use-after-free when a connection is made to the bound socket.\nThe socket returned by accept() also has port VMADDR_PORT_ANY but is not\non the list of unbound sockets. Binding it will result in an extra\nrefcount decrement similar to the one fixed in fcdd2242c023 (vsock: Keep\nthe binding until socket destruction).\n\nModify the check in __vsock_bind_connectible() to also prevent binding\nto VMADDR_PORT_ANY.\n\nBUG\u003db/439257455\nTEST\u003dpresubmit\nRELEASE_NOTE\u003dFixed KCTF-aba0c94 in the Linux kernel.\n\nFixes: d021c344051a (\"VSOCK: Introduce VM Sockets\")\nReported-by: Budimir Markovic \u003cmarkovicbudimir@gmail.com\u003e\nChange-Id: I845e7aa5cad37d7316e9e04e60a1699ae20fb4d0\nSigned-off-by: Budimir Markovic \u003cmarkovicbudimir@gmail.com\u003e\nReviewed-by: Stefano Garzarella \u003csgarzare@redhat.com\u003e\nLink: https://patch.msgid.link/20250807041811.678-1-markovicbudimir@gmail.com\nSigned-off-by: Jakub Kicinski \u003ckuba@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n(cherry picked from commit 32950b1907919be86a7a2697d6f93d57068b3865)\nSigned-off-by: Robert Kolchmeyer \u003crkolchmeyer@google.com\u003e\n(cherry picked from commit e283919390742c8510800e9c067f1418e885d72f)\nSigned-off-by: Robert Kolchmeyer \u003crkolchmeyer@google.com\u003e\nReviewed-on: https://cos-review.googlesource.com/c/third_party/kernel/+/109910\nReviewed-by: Kevin Berry \u003ckpberry@google.com\u003e\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f8f1a49689da6cb7db2841173dc9df5290889b1a",
      "old_mode": 33188,
      "old_path": "net/vmw_vsock/af_vsock.c",
      "new_id": "cdcffa01c230cd8885f8b1f9c815b8ca8b2d4d9f",
      "new_mode": 33188,
      "new_path": "net/vmw_vsock/af_vsock.c"
    }
  ]
}
