Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Change #278691

Category None
Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
Changed at Sun 16 Aug 2026 23:57:10
Repository https://api.github.com/repos/curl/curl
Project curl/curl
Branch curl-8.20.X
Revision a9dab2821c61a523dd479a8fab61ceb99b80ca2a

Comments

CVE-2026-9080: UAF after pause in socket callback

Cherry-picked a6af50c484f6b - which is not the fix that is mentioned in
the CVE, but was merged later.

multi: forbid curl_easy_pause from within multi socket callback

- there is a risk for a nasty recursive situation

- we avoid certain risks that the pause call changes things so that when
  returning from the callback, the state of some internals is undefined
  and we need to reload which is easy to miss

- we can't think of legitiate use cases for doing this. This is
  basically just the new favorite point for AI and security researchers
  to find hypothetical problems

Closes #22179

Changed files