CVE-2021-47358
In the Linux kernel, the following vulnerability has been resolved: staging: greybus: uart: fix tty use after free User space can hold a t
CVSS
7.8
High
EPSS
0.2%
p15
KEV
—
Exploit Today
5
0-100
Published: May 21, 2024 · Last modified: Aug 4, 2026 · CWE-416
0.2%EPSS · 30 days0.2%
2026-07-302026-08-26
In the Linux kernel, the following vulnerability has been resolved: staging: greybus: uart: fix tty use after free User space can hold a tty open indefinitely and tty drivers must not release the underlying structures until the last user is gone. Switch to using the tty-port reference counter to manage the life time of the greybus tty state to avoid use after free after a disconnect.
- git.kernel.orghttps://git.kernel.org/stable/c/4dc56951a8d9d61d364d346c61a5f1d70b4f5e14
- git.kernel.orghttps://git.kernel.org/stable/c/64062fcaca8872f063ec9da011e7bf30470be33f
- git.kernel.orghttps://git.kernel.org/stable/c/92b67aaafb7c449db9f0c3dcabc0ff967cb3a42d
- git.kernel.orghttps://git.kernel.org/stable/c/92dc0b1f46e12cfabd28d709bb34f7a39431b44f
- git.kernel.orghttps://git.kernel.org/stable/c/9872ff6fdce8b229f01993b611b5d1719cb70ff1
- git.kernel.orghttps://git.kernel.org/stable/c/a5cfd51f6348e8fd7531461366946039c29c7e69
- git.kernel.orghttps://git.kernel.org/stable/c/b9e697e60ce9890e9258a73eb061288e7d68e5e6
- git.kernel.orghttps://git.kernel.org/stable/c/4dc56951a8d9d61d364d346c61a5f1d70b4f5e14
- git.kernel.orghttps://git.kernel.org/stable/c/64062fcaca8872f063ec9da011e7bf30470be33f
- git.kernel.orghttps://git.kernel.org/stable/c/92b67aaafb7c449db9f0c3dcabc0ff967cb3a42d
- git.kernel.orghttps://git.kernel.org/stable/c/92dc0b1f46e12cfabd28d709bb34f7a39431b44f
- git.kernel.orghttps://git.kernel.org/stable/c/9872ff6fdce8b229f01993b611b5d1719cb70ff1
- git.kernel.orghttps://git.kernel.org/stable/c/a5cfd51f6348e8fd7531461366946039c29c7e69
- git.kernel.orghttps://git.kernel.org/stable/c/b9e697e60ce9890e9258a73eb061288e7d68e5e6
CVECVSSEPSSKEVRExploitTitleMod.
CVE-2026-819349.8 CRI—
———Redis contains a use-after-free vulnerability in the 'tlsProcessPendingData()' function, which handles the TLS pending-data list if Redis is configured with TLS support. A remote, unauthenticated attacker may be able to execute arbitrary commands with the privileges of the Redis server. Fixed in Redis 8.2.9, 8.4.6, 8.6.6, 8.8.2, and 8.10.1.7hCVE-2026-264489.8 CRI—
———Stomper 5e2741e is vulnerable to Use-After-Free. When a client sends multiple CONNECT frames on the same TCP connection, and subsequently another client (or a later connection) sends SEND frames to a destination previously subscribed on that connection, the broker may dereference a pointer to a StompStreamSocket object that has already been freed. This results in a heap use-after-free and process crash. Because the protocol does not authenticate or restrict such sequences by default.7hCVE-2026-264477.5 HIG—
———Stomper 5e2741e is vulnerable to Use-After-Free. When a single client repeatedly issues SUBSCRIBE commands for the same destination over one connection and then closes that connection, the broker performs incorrect cleanup of its internal subscription structures. This results in a heap use-after-free during StompClient destruction, causing the broker process to crash. An unauthenticated client can exploit this to reliably trigger a denial of service.7hCVE-2026-580937.0 HIG3.2%
——1The TIOCSCTTY ioctl handler drops the tty lock in order to acquire the process tree lock. After reacquiring the tty lock, the handler did not revalidate the state of the terminal, and could proceed to link a terminal that was concurrently being destroyed to the calling process' session.
An unprivileged local user can exploit this race condition to escalate privileges.23hCVE-2026-580917.8 HIG5.6%
——2The implementation of this ioctl attempts to acquire locks on all channels in a sync group. If locking a channel would block, it releases the sync group list lock and sleeps. Upon reawakening, it is possible that the sync group structure is freed, but the implementation did not handle this possibility.
On a system with a multiple audio devices, an unprivileged local user can exploit this use-after-free to escalate privileges.23hCVE-2026-580907.8 HIG5.6%
——2The SOCK_STREAM receive path in the unix socket implementation failed to fully detach control messages from the socket buffer before processing them. Some error paths would free those messages, leaving freed data mbufs in the receive socket buffer.
An unprivileged local user can exploit this use-after-free to escalate privileges.23h