diff --git a/src/Symfony/Component/HttpKernel/Profiler/FileProfilerStorage.php b/src/Symfony/Component/HttpKernel/Profiler/FileProfilerStorage.php index 3a0309b6d4acd..33a3f4242df37 100644 --- a/src/Symfony/Component/HttpKernel/Profiler/FileProfilerStorage.php +++ b/src/Symfony/Component/HttpKernel/Profiler/FileProfilerStorage.php @@ -315,7 +315,15 @@ private function removeExpiredProfiles(): void } while ($line = fgets($handle)) { - [$csvToken, , , , $csvTime] = str_getcsv($line); + $values = str_getcsv($line); + + if (7 !== \count($values)) { + // skip invalid lines + $offset += \strlen($line); + continue; + } + + [$csvToken, , , , $csvTime] = $values; if ($csvTime >= $minimalProfileTimestamp) { break;