A denial of service vulnerability exists in curl <v8.1.0...
Moderate severity
Unreviewed
Published
May 26, 2023
to the GitHub Advisory Database
•
Updated Apr 4, 2024
Description
Published by the National Vulnerability Database
May 26, 2023
Published to the GitHub Advisory Database
May 26, 2023
Last updated
Apr 4, 2024
A denial of service vulnerability exists in curl <v8.1.0 in the way libcurl provides several different backends for resolving host names, selected at build time. If it is built to use the synchronous resolver, it allows name resolves to time-out slow operations using
alarm()
andsiglongjmp()
. When doing this, libcurl used a global buffer that was not mutex protected and a multi-threaded application might therefore crash or otherwise misbehave.References