CVE-2024-26719: Vulnerability in linux-libc-dev package - nouveau: offload fence uevents work to workqueue

linux Updated 02 Oct 2025

Summary

03/04/2024
No i
Medium
5.5

CVE-2024-26719: In the Linux kernel, the following vulnerability has been resolved: nouveau: offload fence uevents work to workqueue This should break the deadlock between the fctx lock and the irq lock. Affects linux versions 5.10.103-1 – 6.9.9-1. No fix is published. 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 MarkAI Find prospects already talking about the problem you solve AI watches the communities your customers use to find qualified prospects, then alerts you when a conversation is worth joining. See MarkAI

Background

The linux-libc-dev package is a development package that provides the necessary C library headers and symbolic links for compiling against the Linux kernel. It is an essential component for building and linking applications on Linux systems. The package is widely used by developers and is included in various Linux distributions.

The vulnerability in the linux-libc-dev package, identified as CVE-2024-26719, is related to the nouveau driver in the Linux kernel. The vulnerability has been addressed by offloading fence uevents work to a workqueue, which resolves a deadlock issue between the fctx lock and the irq lock. This improvement ensures smooth processing of work and prevents potential system instability or crashes.

Vulnerability Detail

The vulnerability in the linux-libc-dev package arises from a deadlock between the fctx lock and the irq lock in the nouveau driver of the Linux kernel. This deadlock can lead to system instability or crashes. To mitigate this issue, the processing of work has been offloaded from the irq into a workqueue, effectively breaking the deadlock.

The vulnerability has a CVSS score of 4.4, indicating a medium severity level. It can be exploited by an attacker with local access to the system, but does not require any user interaction.

For more technical details, please refer to the following references:

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Workaround

There is no specific workaround mentioned for this vulnerability. The recommended approach is to update the linux-libc-dev package to the latest version.

Conclusion

The vulnerability in the linux-libc-dev package, CVE-2024-26719, has been addressed by offloading fence uevents work to a workqueue in the nouveau driver of the Linux kernel. This improvement resolves a deadlock issue and ensures smooth processing of work, preventing potential system instability or crashes. To fix the vulnerability, it is recommended to update the linux-libc-dev package to the latest version. If you need further assistance or support in vulnerability remediation, please contact DevNack.com.

See every vulnerability recorded for linux →

Share this vulnerability

FAQ

The linux-libc-dev package is a development package that provides the necessary C library headers and symbolic links for compiling against the Linux kernel. It is widely used by developers for building and linking applications on Linux systems.

The vulnerability, identified as CVE-2024-26719, is related to the nouveau driver in the Linux kernel. It arises from a deadlock between the fctx lock and the irq lock, which can lead to system instability or crashes.

The vulnerability can be exploited by an attacker with local access to the system, potentially leading to system instability or crashes. However, it does not require any user interaction.

To fix the vulnerability, it is recommended to update the linux-libc-dev package to the latest version. This update includes the necessary changes to resolve the deadlock issue.

No specific workaround is mentioned for this vulnerability. Updating the linux-libc-dev package to the latest version is the recommended approach.

Related vulnerabilities

Recent vulnerabilities recorded for linux.

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. 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