PT-2022-28165 · Unknown · Com.Upokecenter.Cbor

Published

2022-01-21

·

Updated

2024-01-26

·

CVE-2024-23684

CVSS v3.1

7.5

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions com.upokecenter.cbor Java implementation of Concise Binary Object Representation (CBOR) versions 4.0.0 through 4.5.1
Description The issue is related to inefficient algorithmic complexity in the DecodeFromBytes function, which allows an attacker to cause a denial of service by passing a maliciously crafted input. This may be exploitable by a remote attacker, depending on the application's use of the library. The vulnerability affects CBOR maps or inputs that contain CBOR maps.
Recommendations For versions 4.0.0 through 4.5.0, update to version 4.5.1 or the latest version available, as indicated in the library's repository README. As a temporary workaround, consider checking the input before passing it to a CBOR decoding mechanism to ensure it does not contain a CBOR map, by verifying that it does not start with a byte in the range 0x80 through 0xDF and does not contain a byte in the range 0xa0 through 0xBF.

Fix

Weakness Enumeration

Related Identifiers

CVE-2024-23684
GHSA-FJ2W-WFGV-MWQ6
GHSA-HFJ8-63C8-RMFW

Affected Products

Com.Upokecenter.Cbor