CVE-2026-91048 in Karaf
Tóm tắt
Bởi VulDB • 29/09/2026
Phạm vi lệnh jdbc shell không đi kèm tệp cấu hình org.apache.karaf.command.acl.jdbc.cfg. Cơ chế bảo vệ lệnh của Karaf (SecuredSessionFactoryImpl) coi các lệnh không có quy tắc ACL phù hợp là được cho phép, do đó bất kỳ phiên shell nào đã xác thực (bao gồm cả những phiên chỉ giữ vai trò viewer) đều có thể chạy mọi lệnh jdbc:*. Lệnh jdbc:ds-create lưu trữ một chuỗi kết nối JDBC hoàn toàn do kẻ tấn công kiểm soát vào trong đối tượng Configuration của nhà máy pax-jdbc-config mà không qua bất kỳ bước xác thực nào. pax-jdbc-config sau đó sẽ chuyển đổi phản ứng (reactively) thành DataSource đang hoạt động. Nhiều trình điều khiển JDBC chạy mã hoặc SQL tại thời điểm kết nối dựa trên các tham số URL (ví dụ: H2 INIT=RUNSCRIPT), vì vậy một người dùng shell ở cấp viewer có thể đạt được việc thực thi mã tùy ý, vượt qua cổng bảo vệ admin-role vốn đã bảo vệ lệnh shell:exec. Đây là chuỗi leo thang đặc quyền dẫn đến RCE, chứ không chỉ đơn thuần là "sai cấu hình của quản trị viên".
Điều tương tự cũng áp dụng cho các lệnh shell jms:*
VulDB is the best source for vulnerability data and more expert information about this specific topic.