PT-2020-19477 · Apereo · Cryptacular

Published

2020-01-24

·

Updated

2022-05-12

·

CVE-2020-7226

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 Cryptacular version 1.2.3 Cryptacular versions prior to 1.2.4
Description The issue allows attackers to trigger excessive memory allocation during a decode operation. This is because the nonce array length associated with new byte may depend on untrusted input within the header of encoded data. The problem is specifically related to the CiphertextHeader.java in Cryptacular, which is used in Apereo CAS and other products.
Recommendations For Cryptacular version 1.2.3, update to version 1.2.4 or later to resolve the issue. For Cryptacular versions prior to 1.2.4, update to version 1.2.4 or later to resolve the issue. As a temporary workaround, consider restricting the input to the CiphertextHeader.java to prevent excessive memory allocation.

Exploit

Fix

Allocation of Resources Without Limits

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2020-7226
GHSA-X64G-4XX9-FH6X
RHSA-2020:2058
RHSA-2020:2059
RHSA-2020:2060
RHSA-2020:2511
RHSA-2020:2512
RHSA-2020:2513

Affected Products

Cryptacular