Moderate Vulnerability in p11-kit Package: NULL Dereference via C_DeriveKey
Summary
ALSA-2026:18599: Moderate: p11-kit security update. Affects p11-kit versions < 0.26.2-1.el9. Fixed in 0.26.2-1.el9. How to fix ↓
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.
No signup required · Results in about 60 seconds
Background
The p11-kit package is designed to manage PKCS#11 modules, which are used for cryptographic operations in various applications. It includes the p11-kit-trust subpackage that provides a PKCS#11 trust module, managing certificate anchors and blacklists based on configuration files. This package is crucial for maintaining secure communications and data integrity in applications that rely on cryptographic functions.
Vulnerability Detail
The vulnerability identified as CVE-2026-2100 involves a NULL dereference in the p11-kit package, specifically triggered by the C_DeriveKey function when specific NULL parameters are passed. This flaw can lead to application crashes or unexpected behavior, potentially compromising the security of systems utilizing the affected package. The issue arises from improper handling of input parameters, making it essential for users to address this vulnerability promptly.
How To Fix
Minimum fixed version
0.26.2-1.el9
This is the first release that contains the fix.
sudo dnf update p11-kit
Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →
Workaround
Currently, there are no specific workarounds provided for this vulnerability. The best course of action is to apply the available security update as soon as possible.
Conclusion
The p11-kit package has a moderate vulnerability (CVE-2026-2100) that can lead to application crashes due to a NULL dereference. Users are strongly advised to update to the patched version 0.26.2-1.el9 to ensure the security and stability of their applications. Regular monitoring for vulnerabilities is essential to maintain a secure software environment.
See every vulnerability recorded for p11-kit →
FAQ
CVE-2026-2100 is a vulnerability in the p11-kit package that allows for a NULL dereference via the C_DeriveKey function, potentially leading to application crashes.
You can use the Vulert platform to monitor and alert for open-source vulnerabilities in your software. Check your application against the vulnerability using the Vulert playground without needing to sign up.
Failing to address this vulnerability may result in application instability, crashes, and potential security breaches, compromising the integrity of cryptographic operations.
While the primary risk is application crashes, any unsaved data at the time of a crash could be lost. It is advisable to implement the fix promptly to avoid such scenarios.
Regularly check for vulnerabilities, especially after updates or changes to your software environment. Utilizing tools like Vulert can help automate this process.
Related vulnerabilities
Recent vulnerabilities recorded for p11-kit.