Critical Remote Code Execution and Buffer Overflow Vulnerabilities in Unbound Package
Summary
ALSA-2026:71419: Critical: unbound security update. Affects python3-unbound versions < 1.24.2-7.el10_2.6. Fixed in 1.24.2-7.el10_2.6. 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
Unbound is a validating, recursive, and caching DNS or DNSSEC resolver widely used for its reliability and performance in DNS resolution. It is designed to enhance security by validating DNS responses and supporting DNSSEC. However, recent vulnerabilities have been identified that could allow attackers to exploit the system, leading to severe security risks.
Vulnerability Detail
The vulnerabilities in Unbound include a remote code execution vulnerability due to CNAME synthesis (CVE-2026-82717) and heap buffer overflow issues triggered by malicious DNSSEC responses (CVE-2026-81634 and CVE-2026-81642). These vulnerabilities can allow attackers to execute arbitrary code on the affected systems, potentially leading to unauthorized access and data breaches. The issues arise from improper handling of DNS responses, making it critical for users to address them promptly.
How To Fix
Minimum fixed version
1.24.2-7.el10_2.6
This is the first release that contains the fix.
sudo dnf update python3-unbound
Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →
Workaround
As a temporary measure, users can restrict access to the DNS resolver to trusted networks only, thereby minimizing exposure to potential attacks until the patch is applied.
Conclusion
The identified vulnerabilities in the Unbound package pose serious security risks, including remote code execution and buffer overflow issues. It is essential for users to update their packages to the latest patched version to mitigate these risks. Implementing temporary workarounds can provide additional protection until updates are applied.
See every vulnerability recorded for python3-unbound →
FAQ
The vulnerabilities can lead to remote code execution and unauthorized access to systems, posing significant security risks.
You can use Vulert, which monitors and alerts for open-source vulnerabilities in real-time. Visit Vulert Scanner to check your application without needing to sign up.
Implement network restrictions to limit access to the DNS resolver as a temporary workaround until the update can be applied.
Yes, the vulnerabilities have been documented, and proof-of-concept exploits may exist, making it crucial to apply the patches promptly.
Detailed information can be found on the CVE pages for each vulnerability: CVE-2026-81634, CVE-2026-81642, and CVE-2026-82717.
Related vulnerabilities
Recent vulnerabilities recorded for python3-unbound.