CVE-2025-59340 in jinjavathông tin

Tóm tắt

Bởi VulDB • 11/05/2026

jinjava là một công cụ xử lý mẫu (template engine) dựa trên Java, sử dụng cú pháp của django template, được điều chỉnh để hiển thị các mẫu jinja. Trước phiên bản 2.8.1, bằng cách sử dụng `mapper.getTypeFactory().constructFromCanonical()`, kẻ tấn công có thể hướng dẫn đối tượng `ObjectMapper` cơ bản giải mã hóa (deserialize) dữ liệu do kẻ tấn công kiểm soát thành các lớp tùy ý. Điều này cho phép tạo ra các thể hiện lớp gần như tùy ý mà không cần trực tiếp gọi các phương thức bị hạn chế hoặc các ký tự lớp (class literals). Kết quả là, kẻ tấn công có thể thoát khỏi môi trường sandbox và khởi tạo các lớp như `java.net.URL`, mở ra khả năng truy cập các tệp và URL cục bộ (ví dụ: `file:///etc/passwd`). Với việc kết hợp thêm các bước khác, nguyên lý này có thể dẫn đến việc thực thi mã từ xa (RCE). Lỗ hổng này đã được sửa trong phiên bản 2.8.1.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

chịu trách nhiệm

GitHub M

Đặt trước

12/09/2025

Tiết lộ

17/09/2025

Kiểm duyệt

được chấp nhận

EPSS

0.02092

KEV

không

Các hoạt động

rất thấp

Nguồn

Interested in the pricing of exploits?

See the underground prices here!