It was discovered that curl could overwrite the HSTS expiry of the parent domain with the subdomain's HSTS entry. This could lead to curl switching back to insecure HTTP earlier than otherwise intended, resulting in information exposure.
{ "availability": "No subscription required", "binaries": [ { "binary_version": "7.81.0-1ubuntu1.19", "binary_name": "curl" }, { "binary_version": "7.81.0-1ubuntu1.19", "binary_name": "libcurl3-gnutls" }, { "binary_version": "7.81.0-1ubuntu1.19", "binary_name": "libcurl3-nss" }, { "binary_version": "7.81.0-1ubuntu1.19", "binary_name": "libcurl4" }, { "binary_version": "7.81.0-1ubuntu1.19", "binary_name": "libcurl4-doc" }, { "binary_version": "7.81.0-1ubuntu1.19", "binary_name": "libcurl4-gnutls-dev" }, { "binary_version": "7.81.0-1ubuntu1.19", "binary_name": "libcurl4-nss-dev" }, { "binary_version": "7.81.0-1ubuntu1.19", "binary_name": "libcurl4-openssl-dev" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_version": "8.9.1-2ubuntu2.1", "binary_name": "curl" }, { "binary_version": "8.9.1-2ubuntu2.1", "binary_name": "libcurl3t64-gnutls" }, { "binary_version": "8.9.1-2ubuntu2.1", "binary_name": "libcurl4-doc" }, { "binary_version": "8.9.1-2ubuntu2.1", "binary_name": "libcurl4-gnutls-dev" }, { "binary_version": "8.9.1-2ubuntu2.1", "binary_name": "libcurl4-openssl-dev" }, { "binary_version": "8.9.1-2ubuntu2.1", "binary_name": "libcurl4t64" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_version": "8.5.0-2ubuntu10.5", "binary_name": "curl" }, { "binary_version": "8.5.0-2ubuntu10.5", "binary_name": "libcurl3t64-gnutls" }, { "binary_version": "8.5.0-2ubuntu10.5", "binary_name": "libcurl4-doc" }, { "binary_version": "8.5.0-2ubuntu10.5", "binary_name": "libcurl4-gnutls-dev" }, { "binary_version": "8.5.0-2ubuntu10.5", "binary_name": "libcurl4-openssl-dev" }, { "binary_version": "8.5.0-2ubuntu10.5", "binary_name": "libcurl4t64" } ] }