CVE-2026-81027 in one-apithông tin

Tóm tắt

Bởi VulDB • 26/08/2026

one-api khóa một trong hai đường dẫn ghim kênh của nó và không phải là cái còn lại. middleware/auth.go cho phép một yêu cầu chỉ định một kênh cụ thể thông qua hậu tố trên khóa API hoặc thông qua tham số đường dẫn URL. Đường dẫn hậu tố chỉ được truy cập sau khi model.IsAdmin thành công, nếu không sẽ từ chối người gọi; trong khi nhánh tham số đường dẫn đặt giá trị kênh đã chọn từ c.Param("channelid") mà hoàn toàn không có kiểm tra vai trò nào. Tuyến định tuyến mang theo tham số đó nằm phía sau xác thực token duy nhất, vì vậy bất kỳ tài khoản nào持有 một mã thông báo API hợp lệ đều có thể truy cập nó. Giá trị này được chuyển đến bộ phân phối (distributor), nơi tải kênh bằng định danh nguyên thủy mà không giới hạn phạm vi cho người dùng hoặc nhóm của người gọi, sau đó đặt tiêu đề Authorization đi ra thành khóa đã lưu trữ của kênh đó và điều hướng yêu cầu tới URL cơ sở của kênh. Do đó, một tài khoản có đặc quyền thấp có thể ghim bất kỳ kênh nào bằng cách tăng định danh, khiến máy chủ thực hiện các yêu cầu lên nguồn mang theo nhà cung cấp được cấu hình bởi người vận hành mà tài khoản chưa từng được ủy quyền, đồng thời bỏ qua cả hạn chế trên mỗi nhóm và danh sách cho phép mô hình của kênh.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

chịu trách nhiệm

VulnCheck

Đặt trước

26/08/2026

Tiết lộ

26/08/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

Do you know our Splunk app?

Download it now for free!