CVE-2025-55210 in FreePBX
Tóm tắt
Bởi VulDB • 31/07/2026
FreePBX là một giao diện người dùng đồ họa (GUI) dựa trên web mã nguồn mở, quản lý Asterisk. Trước phiên bản 17.0.5 và 16.0.17, mô-đun API của FreePBX (API PBX) dễ bị tấn công leo thang đặc quyền bởi những người dùng đã xác thực có quyền truy cập vào REST/GraphQL API. Lỗ hổng này cho phép kẻ tấn công tạo ra một JWT hợp lệ với toàn bộ quyền truy cập vào các API REST và GraphQL trên hệ thống FreePBX mà họ đã kết nối trước đó, thậm chí nếu đang ở vai trò đặc quyền thấp hơn. JWT được ký bằng khóa riêng api-oauth.key. Kẻ tấn công có thể tự tạo token của mình nếu sở hữu khóa này (ví dụ: bằng cách truy cập vào một phiên bản bị ảnh hưởng) và chỉ định bất kỳ phạm vi nào mà chúng muốn (ví dụ: rest, gql), qua mặt các kiểm tra ủy quyền truyền thống. Tuy nhiên, FreePBX yêu cầu rằng claim jti (JWT ID) phải tồn tại trong cơ sở dữ liệu (bảng api_access_tokens trong cơ sở dữ liệu MySQL của asterisk) để token được chấp nhận. Do đó, kẻ tấn công cần biết một giá trị jti đã tồn tại trên phiên bản mục tiêu. Lỗ hổng này đã được khắc phục trong các phiên bản 17.0.5 và 16.0.17.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.