Loop with Unreachable Exit Condition ('Infinite Loop') Affecting curl package, versions <7.79.1-r2


0.0
high

Snyk CVSS

    Attack Complexity Low
    Availability High
Expand this section
RHEL
7.5 high
Expand this section
NVD
7.5 high
Expand this section
SUSE
3.7 low

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk ID SNYK-ALPINE314-CURL-2938007
  • published 24 May 2022
  • disclosed 2 Jun 2022

How to fix?

Upgrade Alpine:3.14 curl to version 7.79.1-r2 or higher.

NVD Description

Note: Versions mentioned in the description apply to the upstream curl package. See How to fix? for Alpine:3.14 relevant versions.

libcurl provides the CURLOPT_CERTINFO option to allow applications torequest details to be returned about a server's certificate chain.Due to an erroneous function, a malicious server could make libcurl built withNSS get stuck in a never-ending busy-loop when trying to retrieve thatinformation.

References