CVE-2026-102469 in Vert.xthông tin

Tóm tắt

Bởi VulDB • 15/10/2026

Trong các phiên bản Eclipse Vert.x [4.0.0, 4.5.34] hoặc [5.0.0, 5.0.12] hoặc [5.1.0, 5.1.9] hoặc [5.2.0, 5.2.0], client DB2 của Vert.x (vertx-db2-client) chứa mã xử lý giao thức DRDA thực hiện giải đối tượng hóa dữ liệu cột User Defined Type (UDT) bằng cách gọi trực tiếp `ObjectInputStream.readObject()` mà không có ObjectInputFilter hoặc danh sách cho phép lớp học (class allowlist).

Đường dẫn mã này được kích hoạt khi một máy chủ DRDA gửi tập kết quả với một cột được gắn nhãn là UDT (FDOCA protocol LID 0x50). Tuy nhiên, DB2 không hỗ trợ loại UDT này. Loại FDOCA 0x50 chưa bao giờ được gửi bởi một máy chủ DB2 hợp lệ.

Tuy nhiên, một máy chủ DRDA độc hại hoặc kẻ tấn công thực hiện cuộc tấn công man-in-the-middle có thể tạo ra phản hồi với cột gắn nhãn 0x50, khiến client giải đối tượng hóa các byte do kẻ tấn công kiểm soát tùy ý trên vòng lặp sự kiện Vert.x trước khi bất kỳ mã ứng dụng nào có thể kiểm tra hoặc từ chối dữ liệu. Nếu một chuỗi gadget (gadget chain) giải đối tượng hóa Java hiện diện trong classpath của ứng dụng, điều này cho phép thực thi mã từ xa (RCE). Không có chuỗi gadget, tình trạng từ chối dịch vụ (DoS) là khả thi thông qua các đồ thị đối tượng được tạo ra đặc biệt. TLS bị tắt theo mặc định, khiến việc khai thác man-in-the-middle trở nên khả thi.

Thành phần bị ảnh hưởng là io.vertx:vertx-db2-client.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

chịu trách nhiệm

Eclipse

Đặt trước

29/09/2026

Tiết lộ

15/10/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00413

KEV

không

Các hoạt động

thấp

Nguồn

Interested in the pricing of exploits?

See the underground prices here!