PT-2025-8781 · Linux+4 · Linux Kernel+4

Syzbot

·

Published

2024-12-17

·

Updated

2026-04-20

·

CVE-2024-57994

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 6.11.0-rc3-syzkaller-00202-gf8669d7b5f5d
Description A vulnerability has been resolved in the Linux kernel. The issue was caused by hard interrupts being blocked in the ptr ring resize multiple() function. To increase test coverage, a lockdep assert no hardirq() check was added in page pool put page(). The problem was discovered by syzbot, which found a splat caused by hard irq blocking in ptr ring resize multiple(). The current users of ptr ring resize multiple() do not require hard irqs being masked, so the function was replaced to only block BH. The helpers were renamed to better reflect that they are safe against BH only.
Recommendations For Linux kernel versions prior to 6.11.0-rc3-syzkaller-00202-gf8669d7b5f5d, update to a newer version to resolve the issue. As a temporary workaround, consider disabling the ptr ring resize multiple() function until a patch is available. Restrict access to the vulnerable module to minimize the risk of exploitation. Avoid using the affected API endpoints until the issue is resolved.

Exploit

Fix

Assertion Failure

Improper Locking

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2025-12238
CVE-2024-57994
OESA-2026-1303
OESA-2026-1304
OESA-2026-1305
OPENSUSE-SU-2025_0847-1
OPENSUSE-SU-2025_0856-1
OPENSUSE-SU-2025_0955-1
SUSE-SU-2025:01919-1
SUSE-SU-2025:0847-1
SUSE-SU-2025:0856-1
SUSE-SU-2025:0955-1
SUSE-SU-2025:20190-1
SUSE-SU-2025:20192-1
SUSE-SU-2025:20260-1
SUSE-SU-2025:20270-1
SUSE-SU-2025_0847-1
SUSE-SU-2025_0856-1
SUSE-SU-2025_0955-1
USN-7521-1
USN-7521-2
USN-7521-3
USN-7651-1
USN-7651-2
USN-7651-3
USN-7651-4
USN-7651-5
USN-7651-6
USN-7652-1
USN-7653-1
USN-7737-1

Affected Products

Astra Linux
Linuxmint
Linux Kernel
Suse
Ubuntu