Learn about CVE-2020-28935, a vulnerability in NLnet Labs Unbound and NSD versions up to Unbound 1.12.0 and NSD 4.3.3. Discover the impact, affected systems, exploitation mechanism, and mitigation steps.
CVE-2020-28935, also known as 'Local symlink attack in Unbound and NSD,' is a vulnerability that affects NLnet Labs Unbound and NSD versions up to and including Unbound 1.12.0 and NSD 4.3.3. This vulnerability allows for a local symlink attack, potentially leading to a Denial of Service on the system.
Understanding CVE-2020-28935
This CVE involves a local vulnerability in Unbound and NSD that could be exploited by an attacker with local access to the limited permission user Unbound/NSD runs as.
What is CVE-2020-28935?
When writing the PID file, Unbound and NSD create or open an existing file for writing. If the file is a symlink, an attacker could point it to a critical file on the system, leading to potential data loss or system disruption.
The Impact of CVE-2020-28935
This vulnerability could result in a Denial of Service on the system where Unbound or NSD is running, if exploited by an attacker with local access to the user Unbound/NSD runs as.
Technical Details of CVE-2020-28935
This section provides more in-depth technical information about the vulnerability.
Vulnerability Description
Unbound and NSD versions up to Unbound 1.12.0 and NSD 4.3.3 are susceptible to a local symlink attack during the PID file writing process.
Affected Systems and Versions
Exploitation Mechanism
Mitigation and Prevention
Protecting systems from CVE-2020-28935 requires immediate actions and long-term security practices.
Immediate Steps to Take
Long-Term Security Practices
Patching and Updates