

CVE-2024-20380 – Cisco ClamAV Vulnerability
April 22, 2024
Multiple SolarWinds Platform Vulnerabilities
April 22, 2024
CVE-2024-20380 – Cisco ClamAV Vulnerability
April 22, 2024
Multiple SolarWinds Platform Vulnerabilities
April 22, 2024Severity
High
Analysis Summary
According to recent research, threat actors may be able to obtain rootkit-like capabilities by using the DOS-to-NT path conversion process to hide and mimic files, folders, and processes.
The DOS path at which a file or folder resides in Windows is changed to an NT path when a user calls a function that accepts a path argument. There is a known problem with this conversion procedure where the function eliminates any trailing dots from any path element and any trailing spaces from the final path element. The majority of Windows user-space APIs accomplish this task.
The security researchers warned that these so-called MagicDot pathways give any non-privileged user access to rootkit-like capability, which they might utilize to weaponize and perform several destructive tasks without administrator authorization while staying undiscovered. These consist of the capacity to conceal files and processes, conceal files within archives, influence prefetch file analysis, trick users of Task Manager and Process Explorer into believing a malicious file was an official Microsoft executable, disable Process Explorer via a denial of service (DoS) vulnerability, and more.

Four security flaws have also been found as a result of the fundamental problem with the DOS-to-NT path translation process; Microsoft has now fixed three of these:
- A deletion vulnerability related to elevation of privilege (EoP) that may be used to remove files without the necessary authorization (to be patched in a future release).
- A write vulnerability pertaining to elevation of privilege (EoP) could be leveraged to write into files without the necessary authorization by manipulating the volume shadow copy restoration process of an earlier version (CVE-2023-32054, CVSS score: 7.3).
- A remote code execution (RCE) vulnerability that might be leveraged to produce a specifically crafted archive that, upon file extraction at the attacker's discretion, could result in code execution (CVE-2023-36396, CVSS score: 7.8).
- A vulnerability that affects the Process Explorer and causes a denial-of-service (DoS) when an executable with a name longer than 255 characters and no file extension is launched (CVE-2023-42757).
This study is the first of its type to investigate how well-known problems that first seem innocuous can be used to create vulnerabilities that then present a serious security concern. The ramifications are thought to affect all software suppliers as well as Microsoft Windows, the most popular desktop operating system in the world, as the majority of them permit known problems to continue in their products from one version to the next.
Impact
- Denial of Service
- Privilege Escalation
- File Manipulation
- Code Execution
Remediation
- Use Microsoft Automatic Update to apply the appropriate patch for your system, or the Microsoft Security Update Guide to search for available patches.
- Organizations must test their assets for the aforementioned vulnerabilities and apply the available security patches or mitigation steps as soon as possible.
- Implement multi-factor authentication to add an extra layer of security to login processes.
- Regularly monitor network activity for any unusual behavior, as this may indicate that a cyberattack is underway.
- Organizations need to stay vigilant and follow best practices for cybersecurity to protect their systems and data from potential threats. This includes regularly updating software and implementing strong access controls and monitoring tools.
- Develop a comprehensive incident response plan to respond effectively in case of a security breach or data leakage.
- Maintain regular backups of critical data and systems to ensure data recovery in case of a security incident.
- Adhere to security best practices, including the principle of least privilege, and ensure that users and applications have only the necessary permissions.
- Establish a robust patch management process to ensure that security patches are evaluated, tested, and applied promptly.
- Conduct security audits and assessments to evaluate the overall security posture of your systems and networks.
- Implement network segmentation to contain and isolate potential threats to limit their impact on critical systems.