CVE-2025-41234 in Spring Frameworkthông tin

Tóm tắt

Bởi VulDB • 16/06/2026

Mô tả

Trong Spring Framework, các phiên bản 6.0.x từ 6.0.5 trở đi, các phiên bản 6.1.x và 6.2.x, một ứng dụng dễ bị tổn thương trước cuộc tấn công Reflected File Download (RFD) khi nó đặt tiêu đề “Content-Disposition” với bộ ký tự (charset) không phải ASCII, trong đó thuộc tính filename được suy ra từ dữ liệu do người dùng cung cấp.

Cụ thể, một ứng dụng dễ bị tổn thương khi tất cả các điều kiện sau đều đúng:

* Tiêu đề được chuẩn bị bằng cách sử dụng `org.springframework.http.ContentDisposition`. * Tên tệp (filename) được đặt thông qua `ContentDisposition.Builder#filename(String, Charset)`. * Giá trị của tên tệp được suy ra từ dữ liệu do người dùng cung cấp. * Ứng dụng không thực hiện kiểm tra/sanitization dữ liệu do người dùng cung cấp. * Nội dung tải xuống của phản hồi bị tiêm các lệnh độc hại bởi kẻ tấn công (xem tài liệu tham khảo về RFD để biết chi tiết).

Một ứng dụng không bị tổn thương nếu bất kỳ điều kiện nào sau đây đúng:

* Ứng dụng không đặt tiêu đề phản hồi “Content-Disposition”. * Tiêu đề không được chuẩn bị bằng cách sử dụng `org.springframework.http.ContentDisposition`. * Tên tệp được đặt thông qua một trong các phương thức sau: * `ContentDisposition.Builder#filename(String)`, hoặc * `ContentDisposition.Builder#filename(String, ASCII)` * Tên tệp không được suy ra từ dữ liệu do người dùng cung cấp. * Tên tệp được suy ra từ dữ liệu do người dùng cung cấp nhưng đã được ứng dụng thực hiện kiểm tra/sanitization. * Kẻ tấn công không thể tiêm nội dung độc hại vào nội dung tải xuống của phản hồi.

Các sản phẩm và phiên bản Spring bị ảnh hưởng Spring Framework:

* 6.2.0 - 6.2.7 * 6.1.0 - 6.1.20 * 6.0.5 - 6.0.28 * Các phiên bản cũ, không còn được hỗ trợ, không bị ảnh hưởng

Biện pháp khắc phục Người dùng các phiên bản bị ảnh hưởng nên nâng cấp lên phiên bản tương ứng đã được sửa lỗi.

| Phiên bản bị ảnh hưởng | Phiên bản sửa lỗi | Khả dụng | | :--- | :--- | :--- | | 6.2.x | 6.2.8 | OSS | | 6.1.x | 6.1.21 | OSS | | 6.0.x | 6.0.29 | Commercial https://enterprise.spring.io/ |

Không cần thực hiện thêm các bước khắc phục nào khác.

CWE-113 trong xử lý `Content-Disposition` trong VMware Spring Framework phiên bản 6.0.5 đến 6.2.7 cho phép kẻ tấn công từ xa thực hiện các cuộc tấn công Reflected File Download (RFD) thông qua dữ liệu người dùng chưa được kiểm tra/sanitization trong `ContentDisposition.Builder#filename(String, Charset)` với các bộ ký tự không phải ASCII.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

chịu trách nhiệm

Vmware

Đặt trước

16/04/2025

Tiết lộ

13/06/2025

Kiểm duyệt

được chấp nhận

EPSS

0.00532

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you want to use VulDB in your project?

Use the official API to access entries easily!