In the Linux kernel, the following vulnerability has been resolved:
vsock: remove vsock from connected table when connect is interrupted by a signal
vsockconnect() expects that the socket could already be in the TCPESTABLISHED state when the connecting task wakes up with a signal pending. If this happens the socket will be in the connected table, and it is not removed when the socket state is reset. In this situation it's common for the process to retry connect(), and if the connection is successful the socket will be added to the connected table a second time, corrupting the list.
Prevent this by calling vsockremoveconnected() if a signal is received while waiting for a connection. This is harmless if the socket is not in the connected table, and if it is in the table then removing it will prevent list corruption from a double add.
Note for backporting: this patch requires d5afa82c977e ("vsock: correct removal of socket from the list"), which is in all current stable trees except 4.9.y.
[
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2910bcb9f67551a45397735e47b6d456eb8cd549",
        "signature_version": "v1",
        "deprecated": false,
        "target": {
            "function": "vsock_stream_connect",
            "file": "net/vmw_vsock/af_vsock.c"
        },
        "id": "CVE-2022-48786-13adcb2f",
        "signature_type": "Function",
        "digest": {
            "length": 1925.0,
            "function_hash": "103420647161266206160309407285028508957"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@addd62a8cb6fa90aa322365c62487da61f6baab8",
        "signature_version": "v1",
        "deprecated": false,
        "target": {
            "file": "net/vmw_vsock/af_vsock.c"
        },
        "id": "CVE-2022-48786-4b006bc4",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "160453923558855163222855704803362981662",
                "269746634513468141148033419843612825146",
                "284192037443572161875856934866580919101",
                "339931894294232738582702975892245215605"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@787468ee7a435777521d33399d012fd591ae2f94",
        "signature_version": "v1",
        "deprecated": false,
        "target": {
            "file": "net/vmw_vsock/af_vsock.c"
        },
        "id": "CVE-2022-48786-6d88eeac",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "160453923558855163222855704803362981662",
                "269746634513468141148033419843612825146",
                "284192037443572161875856934866580919101",
                "339931894294232738582702975892245215605"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@787468ee7a435777521d33399d012fd591ae2f94",
        "signature_version": "v1",
        "deprecated": false,
        "target": {
            "function": "vsock_connect",
            "file": "net/vmw_vsock/af_vsock.c"
        },
        "id": "CVE-2022-48786-73b4cee1",
        "signature_type": "Function",
        "digest": {
            "length": 2015.0,
            "function_hash": "286394162971858786922979673137360757791"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0bb88f3f7e8d506f3efe46d694964117e20efbfc",
        "signature_version": "v1",
        "deprecated": false,
        "target": {
            "file": "net/vmw_vsock/af_vsock.c"
        },
        "id": "CVE-2022-48786-87f38ea5",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "34674748180172198658701053460695721061",
                "336671502291608188722591817705217168161",
                "284192037443572161875856934866580919101",
                "339931894294232738582702975892245215605"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0bb88f3f7e8d506f3efe46d694964117e20efbfc",
        "signature_version": "v1",
        "deprecated": false,
        "target": {
            "function": "vsock_stream_connect",
            "file": "net/vmw_vsock/af_vsock.c"
        },
        "id": "CVE-2022-48786-916364fe",
        "signature_type": "Function",
        "digest": {
            "length": 1892.0,
            "function_hash": "67685598480958927225465707413444831063"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e3b3939fd137aab6d00d54bee0ee9244b286a608",
        "signature_version": "v1",
        "deprecated": false,
        "target": {
            "function": "vsock_stream_connect",
            "file": "net/vmw_vsock/af_vsock.c"
        },
        "id": "CVE-2022-48786-97b8ab45",
        "signature_type": "Function",
        "digest": {
            "length": 1925.0,
            "function_hash": "103420647161266206160309407285028508957"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@87cd1bbd6677411e17369cd4b7389ab1e1fdba44",
        "signature_version": "v1",
        "deprecated": false,
        "target": {
            "file": "net/vmw_vsock/af_vsock.c"
        },
        "id": "CVE-2022-48786-a0d13823",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "160453923558855163222855704803362981662",
                "269746634513468141148033419843612825146",
                "284192037443572161875856934866580919101",
                "339931894294232738582702975892245215605"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5f326fe2aef411a6575628f92bd861463ea91df7",
        "signature_version": "v1",
        "deprecated": false,
        "target": {
            "file": "net/vmw_vsock/af_vsock.c"
        },
        "id": "CVE-2022-48786-b6db29d1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "160453923558855163222855704803362981662",
                "269746634513468141148033419843612825146",
                "284192037443572161875856934866580919101",
                "339931894294232738582702975892245215605"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b9208492fcaecff8f43915529ae34b3bcb03877c",
        "signature_version": "v1",
        "deprecated": false,
        "target": {
            "function": "vsock_connect",
            "file": "net/vmw_vsock/af_vsock.c"
        },
        "id": "CVE-2022-48786-c200a72b",
        "signature_type": "Function",
        "digest": {
            "length": 2015.0,
            "function_hash": "286394162971858786922979673137360757791"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2910bcb9f67551a45397735e47b6d456eb8cd549",
        "signature_version": "v1",
        "deprecated": false,
        "target": {
            "file": "net/vmw_vsock/af_vsock.c"
        },
        "id": "CVE-2022-48786-c9685f40",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "160453923558855163222855704803362981662",
                "269746634513468141148033419843612825146",
                "284192037443572161875856934866580919101",
                "339931894294232738582702975892245215605"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5f326fe2aef411a6575628f92bd861463ea91df7",
        "signature_version": "v1",
        "deprecated": false,
        "target": {
            "function": "vsock_stream_connect",
            "file": "net/vmw_vsock/af_vsock.c"
        },
        "id": "CVE-2022-48786-cf6e6e70",
        "signature_type": "Function",
        "digest": {
            "length": 1925.0,
            "function_hash": "103420647161266206160309407285028508957"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b9208492fcaecff8f43915529ae34b3bcb03877c",
        "signature_version": "v1",
        "deprecated": false,
        "target": {
            "file": "net/vmw_vsock/af_vsock.c"
        },
        "id": "CVE-2022-48786-d4c9699f",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "160453923558855163222855704803362981662",
                "269746634513468141148033419843612825146",
                "284192037443572161875856934866580919101",
                "339931894294232738582702975892245215605"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@87cd1bbd6677411e17369cd4b7389ab1e1fdba44",
        "signature_version": "v1",
        "deprecated": false,
        "target": {
            "function": "vsock_stream_connect",
            "file": "net/vmw_vsock/af_vsock.c"
        },
        "id": "CVE-2022-48786-dacc865d",
        "signature_type": "Function",
        "digest": {
            "length": 2015.0,
            "function_hash": "286394162971858786922979673137360757791"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@addd62a8cb6fa90aa322365c62487da61f6baab8",
        "signature_version": "v1",
        "deprecated": false,
        "target": {
            "function": "vsock_connect",
            "file": "net/vmw_vsock/af_vsock.c"
        },
        "id": "CVE-2022-48786-dec5d190",
        "signature_type": "Function",
        "digest": {
            "length": 2015.0,
            "function_hash": "286394162971858786922979673137360757791"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e3b3939fd137aab6d00d54bee0ee9244b286a608",
        "signature_version": "v1",
        "deprecated": false,
        "target": {
            "file": "net/vmw_vsock/af_vsock.c"
        },
        "id": "CVE-2022-48786-eaedbcd6",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "160453923558855163222855704803362981662",
                "269746634513468141148033419843612825146",
                "284192037443572161875856934866580919101",
                "339931894294232738582702975892245215605"
            ]
        }
    }
]