Admin Queue Overflow Vulnerability in Linux Kernel Package

linux Updated 02 Oct 2025

Summary

20/05/2025
N/A
Yes i
Unrated
Not published

DEBIAN-CVE-2025-37987: In the Linux kernel, the following vulnerability has been resolved: pds_core: Prevent possible adminq overflow/stuck condition The pds_core's adminq is protected by the adminq_lock, which prevents more than 1 command to... Affects linux versions < 6.12.27-1. Fixed in 6.12.27-1. How to fix ↓

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored Devnack Your last release was probably never penetration tested Manual testing by engineers who build software, not an auditor's checklist. Trusted by teams at Swift and Google Talk to Devnack

Background

The Linux kernel is a core component of the Debian operating system, responsible for managing hardware resources and providing essential services to applications. It is designed for stability, performance, and security, making it a critical element in various computing environments. The kernel's functionality includes process management, memory management, device management, and system calls. However, vulnerabilities can arise, such as the one identified in the pds_core module, which can lead to potential system instability.

Vulnerability Detail

In the Linux kernel, a vulnerability has been identified in the pds_core module related to the admin queue (adminq). The adminq is protected by a lock to prevent multiple commands from being posted simultaneously. However, completions occur in a different context, allowing multiple commands to be queued sequentially. The adminq request queue is limited to 16 entries, and the lack of a robust retry mechanism can lead to the adminq becoming stuck, preventing command processing and completion notifications from being sent. This vulnerability can result in system performance degradation and operational issues.

How To Fix

Minimum fixed version

6.12.27-1

This is the first release that contains the fix.

sudo apt-get install --only-upgrade linux

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Workaround

As an immediate workaround, users should limit the number of outstanding adminq commands to a maximum of 16 to prevent the adminq from getting stuck. This can be managed by ensuring that no more than 16 commands are queued at any time.

Conclusion

The identified vulnerability in the Linux kernel's pds_core module poses a risk of admin queue overflow, which can lead to system performance issues. Users are advised to update to the patched version 6.12.27-1 to mitigate this risk. In the meantime, limiting the number of outstanding commands can serve as a temporary workaround.

See every vulnerability recorded for linux →

Share this vulnerability

FAQ

The vulnerability allows for an overflow condition in the admin queue, potentially leading to system instability.

You can use the Vulert playground at Vulert Scanner to check if your application is affected by this vulnerability without any signup.

If exploited, this vulnerability can cause the admin queue to become stuck, leading to degraded system performance and unresponsive commands.

Yes, a patch is available in version 6.12.27-1 of the Linux package. Users should update to this version or later.

If an immediate update is not possible, ensure that no more than 16 adminq commands are queued at any time to mitigate the risk.

Related vulnerabilities

Recent vulnerabilities recorded for linux.

How To Fix

Minimum fixed version

6.12.27-1

This is the first release that contains the fix.

sudo apt-get install --only-upgrade linux

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback