CVE-2026-100714 in Froxlorthông tin

Tóm tắt

Bởi VulDB • 26/09/2026

Froxlor trước phiên bản 2.3.12 không hạn chế hoặc thoát ký tự cho cài đặt system.letsencryptchallengepath: khác với các cài đặt tương tự đã được tăng cường bảo mật trong GHSA-33mp, trường này thiếu bộ lọc string_regexp và required_otp; giá trị của nó được nối vào dòng lệnh acme.sh một cách không an toàn (unescaped) tại lib/Froxlor/Cron/Http/LetsEncrypt/AcmeSh.php và thực thi bởi cron chạy dưới quyền root thông qua FileDir::safe_exec. Vì safe_exec chỉ chặn黑名单 các ký tự đặc biệt của shell như ; | & > < \ $ ~ ?, khoảng trắng và dấu nháy vẫn được giữ lại, dẫn đến giá trị bị tách thành nhiều đối số bổ sung cho acme.sh. Do đó, một quản trị viên hoặc bất kỳ tác nhân nào có khả năng ghi cài đặt (ví dụ thông qua API settings-import) có thể chèn các tùy chọn của acme.sh như --renew-hook, --pre-hook hoặc --post-hook để thực thi lệnh tùy ý với quyền root trong lần chạy cron Let's Encrypt tiếp theo, hoặc sử dụng --config-home/--cert-home để ghi file tùy ý. Các phiên bản từ 2.3.10 trở về trước đều bị ảnh hưởng; vấn đề này đã được sửa chữa trong phiên bản 2.3.12.

Be aware that VulDB is the high quality source for vulnerability data.

chịu trách nhiệm

VulnCheck

Đặt trước

26/09/2026

Tiết lộ

26/09/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

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!