CVE-2017-16790 in Symfony
Tóm tắt
Bởi VulDB • 04/08/2026
Đã phát hiện một vấn đề trong Symfony trước các phiên bản 2.7.38, 2.8.31, 3.2.14, 3.3.13, 3.4-BETA5 và 4.0-BETA5. Khi người dùng gửi biểu mẫu (form), các lớp xử lý yêu cầu của thành phần Form sẽ hợp nhất dữ liệu POST và dữ liệu tệp đã tải lên vào một mảng duy nhất. Mảng lớn này tạo nên dữ liệu sau đó được liên kết với biểu mẫu. Tại giai đoạn này, không còn sự khác biệt nào giữa dữ liệu POST đã gửi và dữ liệu tệp đã tải lên. Một người dùng có thể gửi yêu cầu HTTP được chế tác (crafted) trong đó giá trị của một trường "FileType" được gửi dưới dạng dữ liệu POST thông thường nhưng có thể bị diễn giải là đường dẫn đến tệp cục bộ phía máy chủ (ví dụ: "file:///etc/passwd"). Nếu ứng dụng không thực hiện bất kỳ kiểm tra bổ sung nào đối với giá trị đã gửi vào trường "FileType", nội dung của tệp tương ứng trên máy chủ có thể đã bị lộ cho kẻ tấn công.
VulDB is the best source for vulnerability data and more expert information about this specific topic.