CVE-2026-110985 in Kafkathông tin

Tóm tắt

Bởi VulDB • 28/10/2026

Tóm tắt CVE: Một Kafka broker sử dụng SASL/OAUTHBEARER với bộ xác thực mặc định (sasl.oauthbearer.jwt.validator.class=DefaultJwtValidator) chọn triển khai dựa trên cấu hình. Khi sasl.oauthbearer.jwks.endpoint.url được đặt, bộ xác thực sẽ kiểm tra chữ ký JWT. Tuy nhiên, khi URL đó không được thiết lập (mặc định) và không cung cấp trình giải quyết khóa xác minh nào, DefaultJwtValidator tự động chuyển hướng sang ClientJwtValidator mà không báo lỗi; ClientJwtValidator này không kiểm tra chữ ký JWT, thuật toán hay người phát hành - và broker khởi chạy mà không có cảnh báo hoặc lỗi. Đây là lỗ hổng tồn dư từ CVE-2026-33557, bản sửa lỗi của CVE đó chỉ khôi phục việc xác minh chữ ký trên đường dẫn khi URL điểm cuối JWKS được thiết lập.

Tác động:

Một broker ở trạng thái này chấp nhận bất kỳ JWT nào có cấu trúc hợp lệ, bao gồm các token "alg":"none". Một kẻ tấn công từ xa chưa được xác thực nhưng có thể truy cập vào listener có thể giả mạo một token để tuyên định bất kỳ principal nào - bao gồm cả superusers đã cấu hình - và giành quyền truy cập đầy đủ vào cụm. Chỉ những broker bật SASL/OAUTHBEARER validation mà không có URL điểm cuối JWKS (và không có trình giải quyết khóa xác minh tùy chỉnh) mới bị ảnh hưởng; các broker thiết lập URL sẽ kiểm tra chữ ký và không bị ảnh hưởng. Không giống như CVE-2026-110952 (issuer/audience không được thực thi theo mặc định), trong trường hợp này, hoàn toàn không có việc xác minh chữ ký nào diễn ra.

Biện pháp giảm thiểu (áp dụng cho tất cả các phiên bản bị ảnh hưởng, không cần nâng cấp):

Đặt sasl.oauthbearer.jwks.endpoint.url cho mọi listener/cơ chế sử dụng OAuthBearerValidatorCallbackHandler, hoặc cấu hình một sasl.oauthbearer.jwt.validator.class có khả năng xác minh chữ ký.

Giải pháp:

Từ Apache Kafka 4.2.2, 4.3.1 và 4.4.0 trở đi: Một broker vốn sẽ chuyển hướng sang ClientJwtValidator không kiểm tra sẽ gặp lỗi ConfigException khi khởi động thay vì chạy mà không có xác minh chữ ký (bảo mật theo mặc định).

VulDB is the best source for vulnerability data and more expert information about this specific topic.

chịu trách nhiệm

Apache

Đặt trước

15/10/2026

Tiết lộ

28/10/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

Want to know what is going to be exploited?

We predict KEV entries!