Symfony Serializer 组件中的 方法使用区分大小写的正则表达式匹配 协议。攻击者可利用该特性,传入大写的协议头(例如 )绕过验证,从而在 Symfony 5.4.56 之前、6.x 系列 6.4.50 之前、7.x 系列 7.4.23 之前以及 8.x 系列 8.1.11 之前的版本中,引发路径遍历漏洞,导致任意本地文件读取。 若协议头并非小写的 ,该值将被视为本地文件路径并直接打开,而非作为内联数据进行解码。由此生成的 、 或 对象将指向服务器上的实际文件,应用程序随后会将其当作上传内容进行处理。
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| sensiolabs | symfony | 0 ~ 5.4.56 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-123792 | 8.7 HIGH | Symfony: Exponential and Quadratic Parse Times in the YAML Parser Let a Single Document Ho |
| CVE-2026-118515 | 8.4 HIGH | Symfony: The Serializer Builds UploadedFile Objects From Request Data, Letting a Client Po |
| CVE-2026-122053 | 6.9 MEDIUM | Symfony: ObjectNormalizer Dotted-Key Property-Path Traversal Bypasses #[Ignore] on Nested |
| CVE-2026-123746 | 2.3 LOW | Symfony: Programmatic Logins Skip the checkPostAuth() Method of User Checkers |
| CVE-2026-123339 | 2.3 LOW | Symfony: Inline Fragments Let Untrusted Forwarded Headers Set the Host, Scheme and Port of |
| CVE-2026-123824 | 2.3 LOW | Symfony: XXE (Local File Read) in Config XmlUtils::parse() via validateOnParse = true |