Highlights
Insecure Deserialization: 2 prior fixes. Scrutinize any change in this area.
Symfony/Component/RateLimiter: most-fixed (2 issues). Treat as high-risk during review.
4 high-severity fixes in this history; regressions here are high-impact.
Recurring patterns
The bug types that recur here, drawn from past fixes, not open vulnerabilities.
Insecure Deserialization: Attackers can leverage PHP gadget chains during the unserialization of rate-limiter policy states to execute arbitrary remote code. Safe handling of deserialized properties is critical across all policy classes.
Insecure Deserialization: The deserialization of Stringable objects in CalendarAlignedWindow can trigger unintended magic method execution, compromising the runtime environment. Strict type checks on array keys are required.
Auth Bypass: An integer underflow vulnerability when consuming negative tokens allows malicious actors to completely bypass configured rate limits, defeating the component's primary protective function.