PT-2025-22179 · Linux+6 · Linux Kernel+6

Published

2025-04-26

·

Updated

2026-04-20

·

CVE-2025-37917

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.15.0-rc2-next-20250417-00001-gf6a27738686c-dirty
Description The issue is related to spinlock recursion in the mtk-star-emac driver, which can occur when enabling DMA interrupts again in rx/tx poll. This can lead to a spinlock recursion error. The problem is resolved by using spin lock irqsave and spin unlock irqrestore instead of spin lock and spin unlock.
Recommendations For Linux kernel versions prior to 6.15.0-rc2-next-20250417-00001-gf6a27738686c-dirty, update to a newer version that includes the fix for spinlock recursion issues in the mtk-star-emac driver. As a temporary workaround, consider disabling the mtk star handle irq function until a patch is available. Restrict access to the mtk star emac driver to minimize the risk of exploitation. Avoid using the mtk star rx poll function in the affected API endpoint until the issue is resolved.

Exploit

Fix

Uncontrolled Recursion

Weakness Enumeration

Related Identifiers

BDU:2025-12273
CVE-2025-37917
DLA-4271-1
DSA-5925-1
ECHO-17DC-7306-ADA6
MGASA-2025-0182
MGASA-2025-0183
SUSE-SU-2025:02249-1
SUSE-SU-2025:02254-1
SUSE-SU-2025:02307-1
SUSE-SU-2025:02333-1
SUSE-SU-2025:02335-1
SUSE-SU-2025:02538-1
SUSE-SU-2025:02923-1
SUSE-SU-2025:20413-1
SUSE-SU-2025:20421-1
SUSE-SU-2025_02249-1
SUSE-SU-2025_02254-1
SUSE-SU-2025_02307-1
SUSE-SU-2025_02333-1
SUSE-SU-2025_02335-1
SUSE-SU-2025_02538-1
USN-7649-1
USN-7649-2
USN-7650-1
USN-7665-1
USN-7665-2
USN-7721-1
USN-8028-1
USN-8028-2
USN-8028-3
USN-8028-4
USN-8028-5
USN-8028-6
USN-8028-7
USN-8028-8
USN-8031-1
USN-8031-2
USN-8031-3
USN-8052-1
USN-8052-2
USN-8074-1
USN-8074-2
USN-8126-1

Affected Products

Astra Linux
Debian
Linuxmint
Linux Kernel
Red Os
Suse
Ubuntu