Curl for Windows: Vulnerability Detection and Patching

Curl for Windows: Vulnerability Detection and Patching

Curl is a command-line tool used to transfer data between systems using protocols such as HTTP and HTTPS. It is commonly used by applications and scripts to communicate with web servers and APIs. Curl is included with Windows and is maintained by Microsoft through Windows cumulative updates. ManageEngine vulnerability management solutions detect vulnerabilities in the Curl versions installed on your Windows endpoints.

How are Curl vulnerabilities detected?

During a vulnerability scan, we check the installed Curl version against known vulnerabilities. If the installed version is affected, the corresponding vulnerability is reported.

Windows can have Curl available in both of these locations:

  • C:\Windows\System32\curl.exe – x64
  • C:\Windows\SysWOW64\curl.exe – x86

Both Curl instances are checked separately to identify whether they are affected by a known vulnerability.

How are Curl vulnerabilities shown in the console?

Curl vulnerabilities are represented differently in the Detailed view and Summary view.

Let's take "Vulnerabilities CVE-2024-11053 are fixed in Curl For Windows 8.11.1", which affects Curl version 8.11.0, as an example.

Suppose a system has the affected Curl version in both locations:

C:\Windows\System32\curl.exe → Version 8.11.0
C:\Windows\SysWOW64\curl.exe → Version 8.11.0

Summary view (Network level)

In the Summary view, vulnerabilities are consolidated based on unique vulnerabilities detected in the network.

Since both Curl instances in our example are affected by the same vulnerability, it will have only one occurrence in the Summary view.

The Affected Systems count will show the total number of systems in your network affected by that CVE. By clicking on the systems count, you will be redirected to the detailed view for these affected systems.



Detailed view (System level)

In the Detailed view, each affected Curl instance is shown separately based on its file path.

In the above example, the  above vulnerability will have two occurrences on the system:

  • One for C:\Windows\System32\curl.exe
  • One for C:\Windows\SysWOW64\curl.exe


This helps you identify exactly which Curl instances on a system are affected.

For example, if 100 systems are affected by the mentioned vulnerability:

  • Summary view: The vulnerability appears only once, with 100 affected systems.
  • Detailed view: Each affected Curl instance is shown separately based on its path.

In simple terms, the Detailed view tells you exactly where the vulnerability is present, while the Summary view gives you a consolidated picture of the vulnerability and the number of systems affected.

How are Curl vulnerabilities patched?

Since Curl is included and maintained as part of Windows, Microsoft delivers fixes for Windows-provided Curl through Windows cumulative updates rather than separate Curl patches.

When the cummulative update is released, under patch availability it will be marked as Manual Fix Required, and under Remediation, we will mention what applicable Windows cumulative update you need to deploy. You can deploy the corresponding cumulative update to remediate the Curl vulnerability.

Once the update is installed, the Curl version is checked again during the next vulnerability scan. If the installed version is no longer affected, the vulnerability will be cleared automatically.

What if Microsoft hasn't released a fix yet?

In such cases:

  • The vulnerability will be detected and reported.
  • Patch availability will be shown as Not Available.
  • The remediation information will indicate that a fix is expected through an upcoming Windows cumulative update.
  • We recommend not attempting to remediate the vulnerability manually. Once Microsoft releases the official fix, the applicable cumulative update can be deployed to safely remediate the vulnerability.


This ensures that you have visibility into newly identified Curl vulnerabilities even when a Microsoft fix is not yet available.

Summary

ManageEngine detects vulnerable Curl versions on Windows endpoints and provides visibility at both the system and network levels.

The Detailed view (System level) shows each affected Curl instance separately based on its file path.

The Summary view (Network level) consolidates multiple instances of the same vulnerability into one occurrence and displays the Affected Systems count to show how many systems across your network are impacted.

Since Windows-provided Curl is maintained by Microsoft, remediation is handled through the applicable Windows cumulative update.

Regards, 
The ManageEngine Team

      • Sticky Posts

      • Device alerts and timeline just got smarter: Meet Alert Correlation and Zia-powered timeline insights

        Hello everyone, Two important updates just landed in Endpoint Central's DEX module and both help IT teams get to root causes faster. Now, IT teams will have fewer alerts to sift through, and less time spent piecing together what actually happened on a
      • New feature release: Device Timeline – Visualize, trace, and troubleshoot issues faster

        Hello everyone, We're excited to introduce Device Timeline, a major upgrade to Endpoint Central’s DEX module that gives IT teams a clearer, more intuitive way to investigate performance issues.This is currently available for cloud users only. This feature
      • Endpoint Central delivered 442% ROI according to Forrester Total Economic Impact study

        We are excited to share that we recently commissioned a Forrester Total Economic Impact™ (TEI) study to evaluate the potential benefits that organizations can achieve using Endpoint Central. The study found that interviewed organizations using Endpoint
      • Desktop Central protects from Win32/Conficker worm

        Hi All, Today is April 1st and there is a peril of Win32/Conficker worm. Win32/Conficker is a worm that infects other computers across a network by exploiting a vulnerability in the Windows Server service (SVCHOST.EXE). If the vulnerability is successfully exploited, it could allow remote code execution when file sharing is enabled. Depending on the specific variant, it may also spread via removable drives and by exploiting weak passwords. It disables several important system services and security
      • ManageEngine Desktop Central Supports the Greening of IT

        ManageEngine Desktop Central Upgrade Supports the "Greening" of IT; Software Minimizes Energy Use Automates Shutdown of Computers During Non-Office Hours; Generates Monthly Reports Used in Claiming Utility Rebates AUSTIN, TX--(Marketwire - January 27, 2009) - ManageEngine, makers of a globally renowned suite of cost effective network, systems and security management software solutions, today announced an update to Desktop Central, the company's web-based Windows Desktop Management Software, with

                        New to ADSelfService Plus?