ladybird/Libraries/LibHTTP/Cache
Timothy Flynn 12552f0d72 LibHTTP: Avoid UAF while deleting exempt cache headers
HeaderList::delete involves a Vector::remove_all_matching internally.
So if an exempt header appeared again later in the header list, we would
be accessing the name string of the previously deleted header.
2026-01-22 13:18:29 -05:00
..
CacheEntry.cpp LibHTTP+LibWeb: Support the HTTP Vary response header 2026-01-22 08:54:49 -05:00
CacheEntry.h LibHTTP+LibWeb: Support the HTTP Vary response header 2026-01-22 08:54:49 -05:00
CacheIndex.cpp LibHTTP: Avoid UAF while deleting exempt cache headers 2026-01-22 13:18:29 -05:00
CacheIndex.h LibHTTP+LibWeb: Support the HTTP Vary response header 2026-01-22 08:54:49 -05:00
CacheMode.h LibHTTP+LibWeb+RequestServer: Handle the Fetch API's cache mode 2026-01-22 07:05:06 -05:00
CacheRequest.h LibHTTP+RequestServer: Implement the stale-while-revalidate directive 2025-12-13 13:07:02 -06:00
DiskCache.cpp LibHTTP+LibWeb: Support the HTTP Vary response header 2026-01-22 08:54:49 -05:00
DiskCache.h LibHTTP+LibWeb+RequestServer: Handle the Fetch API's cache mode 2026-01-22 07:05:06 -05:00
MemoryCache.cpp LibHTTP+LibWeb: Support the HTTP Vary response header 2026-01-22 08:54:49 -05:00
MemoryCache.h LibHTTP+LibWeb: Support the HTTP Vary response header 2026-01-22 08:54:49 -05:00
Utilities.cpp LibHTTP+LibWeb: Support the HTTP Vary response header 2026-01-22 08:54:49 -05:00
Utilities.h LibHTTP+LibWeb: Support the HTTP Vary response header 2026-01-22 08:54:49 -05:00
Version.h LibHTTP+LibWeb: Support the HTTP Vary response header 2026-01-22 08:54:49 -05:00