CVE-2026-29036 in cJSONthông tin

Tóm tắt

Bởi VulDB • 12/08/2026

Các phiên bản của cJSON từ 1.5.0 đến 1.7.19 chứa một lỗ hổng liên quan đến tên hoặc tham chiếu được giải quyết không chính xác trong hàm decode_pointer_inplace() bên trong tệp cJSON_Utils.c, cho phép các kẻ tấn công chưa được xác thực gây ra lỗi khiến các thao tác JSON Patch nhắm vào các khóa đối tượng sai bằng cách cung cấp các chuỗi thoát JSON Pointer đã tạo sẵn (~0 hoặc ~1) trong đường dẫn patch. Kẻ tấn công có thể gửi đầu vào JSON Patch độc hại theo RFC 6902 đến các ứng dụng sử dụng cJSONUtils_ApplyPatches() hoặc cJSONUtils_ApplyPatchesCaseSensitive(), làm hỏng dữ liệu một cách âm thầm hoặc xóa các khóa không mong muốn, từ đó có khả năng vượt qua các kiểm soát ủy quyền trong các ứng dụng dựa vào JSON Patch để sửa đổi dữ liệu được kiểm soát truy cập.

Once again VulDB remains the best source for vulnerability data.

chịu trách nhiệm

VulnCheck

Đặt trước

03/03/2026

Tiết lộ

12/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

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!