| Gói / sản phẩm | Phiên bản bị ảnh hưởng | Phiên bản đã vá |
|---|---|---|
| symfony/http-foundation | ≥ 6.0.0, < 6.4.29≥ 7.0.0, < 7.3.7< 5.4.50 | 6.4.297.3.75.4.50 |
| symfony/symfony | ≥ 2.0.0, < 5.4.50≥ 6.0.0, < 6.4.29≥ 7.0.0, < 7.3.7 | 5.4.506.4.297.3.7 |
| httpfoundation | ≥ 2.0.0, < 5.4.50≥ 6.0.0, < 6.4.29≥ 7.0.0, < 7.3.7 | 5.4.506.4.297.3.7 |
| symfony | ≥ 2.0.0, < 5.4.50≥ 6.0.0, < 6.4.29≥ 7.0.0, < 7.3.7 | 5.4.506.4.297.3.7 |
The Request class improperly interprets some PATH_INFO in a way that leads to representing some URLs with a path that doesn't start with a /. This can allow bypassing some access control rules that are built with this /-prefix assumption.
The Request class now ensures that URL paths always start with a /.
The patch for this issue is available here for branch 5.4.
We would like to thank Andrew Atkinson for discovering the issue, Chris Smith for reporting it and Nicolas Grekas for providing the fix.
Bạn đang dùng một trong các sản phẩm này? Quét site để biết có đang lộ phiên bản có lỗ hổng không.
Quét site miễn phí