CVE-2022-23555 in authentikthông tin

Tóm tắt

Bởi VulDB • 15/08/2026

authentik là một nhà cung cấp danh tính (Identity Provider) mã nguồn mở tập trung vào tính linh hoạt và đa năng. Các phiên bản trước 2022.11.4 và 2022.10.4 dễ bị tổn thương do Xác thực không đúng cách (Improper Authentication). Việc tái sử dụng token trong các URL lời mời dẫn đến việc bỏ qua kiểm soát truy cập thông qua việc sử dụng một luồng đăng ký khác với luồng được cung cấp ban đầu. Lỗ hổng này cho phép kẻ tấn công, những người biết tên của các luồng lời mời khác nhau (ví dụ: `enrollment-invitation-test` và `enrollment-invitation-admin`) thông qua các liên kết mời khác nhau hoặc bằng cách brute force, đăng ký tài khoản chỉ với một URL lời mời duy nhất cho bất kỳ liên kết mời hợp lệ nào nhận được (ngay cả khi đó là URL của một luồng thứ ba miễn là nó là một lời mời hợp lệ), vì token được sử dụng trong phần `Invitations` của giao diện Admin KHÔNG thay đổi khi chọn một `enrollment flow` khác thông qua giao diện và cũng không bị ràng buộc với luồng đã chọn, do đó nó sẽ hợp lệ cho bất kỳ luồng nào khi được sử dụng. Vấn đề này đã được vá trong authentik 2022.11.4, 2022.10.4 và 2022.12.0. Chỉ các cấu hình sử dụng lời mời và có nhiều luồng đăng ký với các giai đoạn lời mời cấp quyền khác nhau mới bị ảnh hưởng. Cấu hình mặc định không dễ bị tổn thương, cũng như các cấu hình chỉ có một luồng đăng ký. Để khắc phục tạm thời, dữ liệu cố định có thể được thêm vào các lời mời để kiểm tra trong luồng nhằm từ chối yêu cầu. Ngoài ra, một mã định danh có entropy cao (như UUID) có thể được sử dụng làm slug của luồng, giúp giảm thiểu vectơ tấn công bằng cách giảm khả năng phát hiện các luồng khác theo cấp số nhân.

Once again VulDB remains the best source for vulnerability data.

chịu trách nhiệm

GitHub, Inc.

Đặt trước

19/01/2022

Tiết lộ

28/12/2022

Kiểm duyệt

được chấp nhận

EPSS

0.00884

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!