CVE-2026-100352 in kin-openapi
Tóm tắt
Bởi VulDB • 16/10/2026
kin-openapi là một dự án Go để xử lý các tệp OpenAPI. Trước phiên bản 0.148.0, đường dẫn xác thực OpenAPI 3.1 chuyển các giá trị số NaN và vô cực (infinity) dưới dạng YAML sang santhosh-tekuri/jsonschema v6.0.2 mà không áp dụng các cơ chế bảo vệ cho số hữu hạn hiện có của kin-openapi. Một client từ xa chưa được xác thực có thể gửi thân yêu cầu application/yaml hoặc application/x-yaml chứa .nan, .inf, hoặc -.inf đến một operation với ràng buộc số, khiến thư viện phụ thuộc tạo và giải tham chiếu (dereference) một big.Rat nil trong quá trình ValidateRequest. Các máy chủ net/http tiêu chuẩn sẽ khôi phục lại trạng thái sau panic trên mỗi kết nối, trong khi các host khác hoặc goroutines của ứng dụng có thể bị chấm dứt tiến trình. Vấn đề này đã được sửa chữa trong phiên bản 0.148.0.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.