Remix.run Logo
cluckindan a day ago

A bit of TOCTOU sprinkled in the cache integration ensures a fun day at the races!

kragen a day ago | parent [-]

TOCTOU bugs are a subset of cache invalidation bugs.

cluckindan 15 hours ago | parent [-]

Are they really? TOCTOU is a trigger for race conditions, but I guess the result of the check is a cached value. Then again, the issue in TOCTOU is that the ”cached value” is not invalidated at all, or inadequately. It doesn’t really have anything to do with the invalidation mechanism, it is downstream from it.