Description
A deeply nested multipart MIME structure constructed via the public API causes a stack overflow in libcurl during normal cleanup operations. An excessive recursion depth within `curl_mime_free` leads to unbounded stack frame allocation during structure traversal, ultimately crashing the host process.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
curl curl
Default version status: unaffected
8.22.0 to ≤ 8.22.0affected8.21.0 to ≤ 8.21.0affected8.20.0 to ≤ 8.20.0affected8.19.0 to ≤ 8.19.0affected8.18.0 to ≤ 8.18.0affected8.17.0 to ≤ 8.17.0affected8.16.0 to ≤ 8.16.0affected8.15.0 to ≤ 8.15.0affected8.14.1 to ≤ 8.14.1affected8.14.0 to ≤ 8.14.0affected8.13.0 to ≤ 8.13.0affected8.12.1 to ≤ 8.12.1affected8.12.0 to ≤ 8.12.0affected8.11.1 to ≤ 8.11.1affected8.11.0 to ≤ 8.11.0affected8.10.1 to ≤ 8.10.1affected8.10.0 to ≤ 8.10.0affected8.9.1 to ≤ 8.9.1affected8.9.0 to ≤ 8.9.0affected8.8.0 to ≤ 8.8.0affected8.7.1 to ≤ 8.7.1affected8.7.0 to ≤ 8.7.0affected8.6.0 to ≤ 8.6.0affected8.5.0 to ≤ 8.5.0affected8.4.0 to ≤ 8.4.0affected8.3.0 to ≤ 8.3.0affected8.2.1 to ≤ 8.2.1affected8.2.0 to ≤ 8.2.0affected8.1.2 to ≤ 8.1.2affected8.1.1 to ≤ 8.1.1affected8.1.0 to ≤ 8.1.0affected8.0.1 to ≤ 8.0.1affected8.0.0 to ≤ 8.0.0affected7.88.1 to ≤ 7.88.1affected7.88.0 to ≤ 7.88.0affected7.87.0 to ≤ 7.87.0affected7.86.0 to ≤ 7.86.0affected7.85.0 to ≤ 7.85.0affected7.84.0 to ≤ 7.84.0affected7.83.1 to ≤ 7.83.1affected7.83.0 to ≤ 7.83.0affected7.82.0 to ≤ 7.82.0affected7.81.0 to ≤ 7.81.0affected7.80.0 to ≤ 7.80.0affected7.79.1 to ≤ 7.79.1affected7.79.0 to ≤ 7.79.0affected7.78.0 to ≤ 7.78.0affected7.77.0 to ≤ 7.77.0affected7.76.1 to ≤ 7.76.1affected7.76.0 to ≤ 7.76.0affected7.75.0 to ≤ 7.75.0affected7.74.0 to ≤ 7.74.0affected7.73.0 to ≤ 7.73.0affected7.72.0 to ≤ 7.72.0affected7.71.1 to ≤ 7.71.1affected7.71.0 to ≤ 7.71.0affected7.70.0 to ≤ 7.70.0affected7.69.1 to ≤ 7.69.1affected7.69.0 to ≤ 7.69.0affected7.68.0 to ≤ 7.68.0affected7.67.0 to ≤ 7.67.0affected7.66.0 to ≤ 7.66.0affected7.65.3 to ≤ 7.65.3affected7.65.2 to ≤ 7.65.2affected7.65.1 to ≤ 7.65.1affected7.65.0 to ≤ 7.65.0affected7.64.1 to ≤ 7.64.1affected7.64.0 to ≤ 7.64.0affected7.63.0 to ≤ 7.63.0affected7.62.0 to ≤ 7.62.0affected7.61.1 to ≤ 7.61.1affected7.61.0 to ≤ 7.61.0affected7.60.0 to ≤ 7.60.0affected7.59.0 to ≤ 7.59.0affected7.58.0 to ≤ 7.58.0affected7.57.0 to ≤ 7.57.0affected7.56.1 to ≤ 7.56.1affected7.56.0 to ≤ 7.56.0affected