CVE-2024-28847 in OpenMetadatathông tin

Tóm tắt

Bởi VulDB • 26/06/2026

OpenMetadata là một nền tảng thống nhất cho việc khám phá, quan sát và quản trị, được hỗ trợ bởi kho lưu trữ metadata tập trung, phân tích dòng dữ liệu (lineage) chuyên sâu và sự cộng tác liền mạch giữa các nhóm. Tương tự như vấn đề GHSL-2023-250, hàm `AlertUtil::validateExpression` cũng được gọi từ `EventSubscriptionRepository.prepare()`, điều này có thể dẫn đến việc thực thi mã từ xa (Remote Code Execution - RCE). Hàm `prepare()` được gọi từ `EntityRepository.prepareInternal()`, và hàm này lại được gọi từ `EntityResource.createOrUpdate()`. Lưu ý rằng, mặc dù tồn tại một kiểm tra ủy quyền (`authorizer.authorize()`), nó chỉ được thực hiện sau khi `prepareInternal()` đã được gọi, do đó là sau khi biểu thức SpEL đã được đánh giá. Để truy cập vào phương pháp này, kẻ tấn công có thể gửi yêu cầu PUT đến `/api/v1/events/subscriptions`, vốn được xử lý bởi `EventSubscriptionResource.createOrUpdateEventSubscription()`. Lỗ hổng này đã được phát hiện với sự hỗ trợ của truy vấn "Expression language injection (Spring)" trong CodeQL. Vấn đề này có thể dẫn đến việc thực thi mã từ xa và đã được khắc phục trong phiên bản 1.2.4. Người dùng được khuyến nghị nâng cấp lên phiên bản mới nhất. Hiện không có các giải pháp tạm thời nào được biết đến cho lỗ hổng này. Sự cố này cũng được theo dõi dưới mã số `GHSL-2023-251`.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

chịu trách nhiệm

GitHub, Inc.

Đặt trước

11/03/2024

Tiết lộ

15/03/2024

Kiểm duyệt

được chấp nhận

EPSS

0.02372

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!