CVE-2021-4238

CriticalCVSS 9.1/10Last modified Jun 17, 2026

Description

Randomly-generated alphanumeric strings contain significantly less entropy than expected. The RandomAlphaNumeric and CryptoRandomAlphaNumeric functions always return strings containing at least one digit from 0 to 9. This significantly reduces the amount of entropy in short strings generated by these functions.

Metrics

CVSS 3.1 9.1/10CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Dec 27, 2022
Last modified
Jun 17, 2026
NVD status
Modified

Related CVEs from 2021

CVE-2021-423807.2A use-after-free in Busybox's awk applet leads to denial of service and possibly code execution when processing a crafted awk pattern in theCVE-2021-423817.2A use-after-free in Busybox's awk applet leads to denial of service and possibly code execution when processing a crafted awk pattern in theCVE-2021-423827.2A use-after-free in Busybox's awk applet leads to denial of service and possibly code execution when processing a crafted awk pattern in theCVE-2021-423837.2A use-after-free in Busybox's awk applet leads to denial of service and possibly code execution when processing a crafted awk pattern in theCVE-2021-423847.2A use-after-free in Busybox's awk applet leads to denial of service and possibly code execution when processing a crafted awk pattern in theCVE-2021-423857.2A use-after-free in Busybox's awk applet leads to denial of service and possibly code execution when processing a crafted awk pattern in theCVE-2021-423867.2A use-after-free in Busybox's awk applet leads to denial of service and possibly code execution when processing a crafted awk pattern in theCVE-2021-423878.1Heap out-of-bounds read in Clickhouse's LZ4 compression codec when parsing a malicious query. As part of the LZ4::decompressImpl() loop, a 1CVE-2021-423888.1Heap out-of-bounds read in Clickhouse's LZ4 compression codec when parsing a malicious query. As part of the LZ4::decompressImpl() loop, a 1CVE-2021-423896.5Divide-by-zero in Clickhouse's Delta compression codec when parsing a malicious query. The first byte of the compressed buffer is used in a CVE-2021-42397.5The Noise protocol implementation suffers from weakened cryptographic security after encrypting 2^64 messages, and a potential denial of serCVE-2021-423906.5Divide-by-zero in Clickhouse's DeltaDouble compression codec when parsing a malicious query. The first byte of the compressed buffer is used
CVE-2021-4238: Critical severity, CVSS 9.1 | Vulnix