PT-2024-35657 · Linux+7 · Linux Kernel+7

Alexandra Winter

+4

·

Published

2024-11-19

·

Updated

2026-05-26

·

CVE-2024-53210

CVSS v4.0

6.8

Medium

VectorAV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 6.10.0-rc7
Description The issue is related to a memory leak in the Linux kernel, specifically in the s390/iucv component. When the MSG PEEK flag is passed to skb recv datagram(), it increments the skb->users refcount, but iucv sock recvmsg() does not decrement the refcount at exit. This results in a memory leak in skb queue purge() and a WARN ON in iucv sock destruct() during socket close. The estimated number of potentially affected devices worldwide is not available. There is no information about real-world incidents where this issue was exploited.
Technical details about exploitation include:
  • The MSG PEEK flag is used in the skb recv datagram() function.
  • The skb->users refcount is incremented when the MSG PEEK flag is passed.
  • The iucv sock recvmsg() function does not decrement the skb->users refcount at exit.
  • The memory leak occurs in skb queue purge().
  • A WARN ON is triggered in iucv sock destruct() during socket close.
Recommendations To resolve the issue, decrease the skb->users refcount by one if the MSG PEEK flag is set to prevent the memory leak and WARN ON. As a temporary workaround, consider disabling the iucv sock destruct() function until a patch is available. Restrict access to the skb recv datagram() function to minimize the risk of exploitation. Avoid using the MSG PEEK flag in the affected API endpoint until the issue is resolved.

Exploit

Fix

DoS

Memory Leak

Weakness Enumeration

Related Identifiers

ALT-PU-2024-17893
ALT-PU-2025-12647
AZL-55533
AZL-55615
BDU:2025-07732
CVE-2024-53210
DLA-4076-1
OESA-2025-1286
OESA-2025-1450
OPENSUSE-SU-2025_0117-1
OPENSUSE-SU-2025_0153-1
OPENSUSE-SU-2025_0154-1
OPENSUSE-SU-2025_0201-1
OPENSUSE-SU-2025_0229-1
SUSE-SU-2025:0117-1
SUSE-SU-2025:0153-1
SUSE-SU-2025:0154-1
SUSE-SU-2025:0201-1
SUSE-SU-2025:0201-2
SUSE-SU-2025:0229-1
SUSE-SU-2025:0236-1
SUSE-SU-2025:0289-1
SUSE-SU-2025:20165-1
SUSE-SU-2025:20166-1
SUSE-SU-2025:20248-1
SUSE-SU-2025:20249-1
SUSE-SU-2025_0201-1
SUSE-SU-2025_0201-2
SUSE-SU-2025_0236-1
USN-7276-1
USN-7277-1
USN-7310-1
USN-7449-1
USN-7449-2
USN-7450-1
USN-7451-1
USN-7452-1
USN-7453-1
USN-7468-1
USN-7523-1
USN-7524-1

Affected Products

Alt Linux
Astra Linux
Debian
Linuxmint
Linux Kernel
Red Os
Suse
Ubuntu