There is a use-after-free vulnerability in the Linux Kernel which can be exploited to achieve local privilege escalation. To reach the vulnerability kernel configuration flag CONFIG_TLS or CONFIG_XFRM_ESPINTCP has to be configured, but the operation does not require any privilege.
There is a use-after-free bug of icsk_ulp_data of a struct inet_connection_sock.
When CONFIG_TLS is enabled, user can install a tls context (struct tls_context) on a connected tcp socket. The context is not cleared if this socket is disconnected and reused as a listener. If a new socket is created from the listener, the context is inherited and vulnerable.
The setsockopt TCP_ULP operation does not require any privilege.
We recommend upgrading past commit 2c02d41d71f90a5168391b6a5f2954112ba2307c
There is a use-after-free bug of icsk_ulp_data of a struct inet_connection_sock.
When CONFIG_TLS is enabled, user can install a tls context (struct tls_context) on a connected tcp socket. The context is not cleared if this socket is disconnected and reused as a listener. If a new socket is created from the listener, the context is inherited and vulnerable.
The setsockopt TCP_ULP operation does not require any privilege.
We recommend upgrading past commit 2c02d41d71f90a5168391b6a5f2954112ba2307c
Metrics
Affected Vendors & Products
Advisories
| Source | ID | Title |
|---|---|---|
Debian DLA |
DLA-3403-1 | linux security update |
Debian DLA |
DLA-3404-1 | linux-5.10 security update |
EUVD |
EUVD-2023-12515 | There is a use-after-free vulnerability in the Linux Kernel which can be exploited to achieve local privilege escalation. To reach the vulnerability kernel configuration flag CONFIG_TLS or CONFIG_XFRM_ESPINTCP has to be configured, but the operation does not require any privilege. There is a use-after-free bug of icsk_ulp_data of a struct inet_connection_sock. When CONFIG_TLS is enabled, user can install a tls context (struct tls_context) on a connected tcp socket. The context is not cleared if this socket is disconnected and reused as a listener. If a new socket is created from the listener, the context is inherited and vulnerable. The setsockopt TCP_ULP operation does not require any privilege. We recommend upgrading past commit 2c02d41d71f90a5168391b6a5f2954112ba2307c |
Ubuntu USN |
USN-5883-1 | Linux kernel (HWE) vulnerabilities |
Ubuntu USN |
USN-5911-1 | Linux kernel vulnerabilities |
Ubuntu USN |
USN-5912-1 | Linux kernel vulnerabilities |
Ubuntu USN |
USN-5913-1 | Linux kernel (OEM) vulnerabilities |
Ubuntu USN |
USN-5914-1 | Linux kernel (OEM) vulnerabilities |
Ubuntu USN |
USN-5915-1 | Linux kernel (OEM) vulnerabilities |
Ubuntu USN |
USN-5917-1 | Linux kernel vulnerabilities |
Ubuntu USN |
USN-5919-1 | Linux kernel vulnerabilities |
Ubuntu USN |
USN-5920-1 | Linux kernel vulnerabilities |
Ubuntu USN |
USN-5924-1 | Linux kernel (Azure) vulnerabilities |
Ubuntu USN |
USN-5925-1 | Linux kernel vulnerabilities |
Ubuntu USN |
USN-5927-1 | Linux kernel (Azure) vulnerabilities |
Ubuntu USN |
USN-5929-1 | Linux kernel (Raspberry Pi) vulnerabilities |
Ubuntu USN |
USN-5934-1 | Linux kernel (Raspberry Pi) vulnerabilities |
Ubuntu USN |
USN-5935-1 | Linux kernel vulnerabilities |
Ubuntu USN |
USN-5938-1 | Linux kernel (GKE) vulnerabilities |
Ubuntu USN |
USN-5939-1 | Linux kernel (GCP) vulnerabilities |
Ubuntu USN |
USN-5940-1 | Linux kernel (Raspberry Pi) vulnerabilities |
Ubuntu USN |
USN-5941-1 | Linux kernel (KVM) vulnerabilities |
Ubuntu USN |
USN-5950-1 | Linux kernel (KVM) vulnerabilities |
Ubuntu USN |
USN-5951-1 | Linux kernel (IBM) vulnerabilities |
Ubuntu USN |
USN-5962-1 | Linux kernel (Intel IoTG) vulnerabilities |
Ubuntu USN |
USN-5975-1 | Linux kernel vulnerabilities |
Ubuntu USN |
USN-5976-1 | Linux kernel (OEM) vulnerabilities |
Ubuntu USN |
USN-6000-1 | Linux kernel (BlueField) vulnerabilities |
Ubuntu USN |
USN-6007-1 | Linux kernel (GCP) vulnerabilities |
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
Thu, 13 Feb 2025 17:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Thu, 13 Feb 2025 16:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Title | Use-after-free vulnerability in the Linux Kernel | Use-after-free vulnerability in the Linux Kernel |
Status: PUBLISHED
Assigner: Google
Published:
Updated: 2025-02-13T16:38:58.993Z
Reserved: 2023-01-24T09:47:24.966Z
Link: CVE-2023-0461
Updated: 2024-08-02T05:10:56.165Z
Status : Modified
Published: 2023-02-28T15:15:11.550
Modified: 2024-11-21T07:37:13.430
Link: CVE-2023-0461
OpenCVE Enrichment
No data.
Debian DLA
EUVD
Ubuntu USN