ZeroHour

CVE-2026-81699

niche

Unbounded resource-exhaustion DoS in jahlives openssl_encrypt before 1.4.9

CVSS 4.0
8.7 high
EPSS
<1%p29
Published
()
Modified
AI analysis

openssl_encrypt versions before 1.4.9 fail to validate or bound the key derivation function (KDF) cost parameters embedded in encrypted files (CWE-770), so a crafted file can direct the software to run its KDF with excessively large cost settings. Because this occurs during pre-authentication processing, before the password is ever verified, any code path that feeds an attacker-supplied file to the tool can be triggered without credentials or user interaction, and over the network where the tool runs as a service. The result is unbounded memory and CPU consumption that can crash or wedge the process, giving an attacker a denial-of-service capability; no data compromise or code execution is described. Anyone running openssl_encrypt prior to 1.4.9 is affected, with the greatest exposure for automated jobs or services that decrypt files from untrusted sources. There is no known public proof-of-concept, the issue is not in CISA KEV, and EPSS places the 30-day exploitation probability at about 0.4% (29th percentile), so no active exploitation is currently evident; severity is CVSS 4.0 8.7 (High) with a network attack vector requiring no privileges or user interaction.

What to do: Upgrade to openssl_encrypt 1.4.9 or later. Where an immediate upgrade is not possible, apply resource limits (memory/CPU caps, timeouts) to the process handling encrypted files and avoid decrypting files from untrusted sources, particularly in services that accept uploaded encrypted files. Audit scripts, cron jobs, and applications for any use of openssl_encrypt on externally supplied files to confirm exposure.

Affected
jahlives openssl_encryptAll versions before 1.4.9
Estimated exposure
nichelikely thousands of installations or fewer (no published install counts for this niche utility) — No public install counts, download telemetry, or internet-exposure scan data exist for this small open-source file-encryption utility, and because it is typically invoked on demand on individual files rather than deployed as a persistent…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

openssl_encrypt versions before 1.4.9 fail to properly validate key derivation function costs in crafted files, allowing attackers to trigger unbounded memory and CPU exhaustion during pre-authentication processing. Attackers can supply malicious files with excessive KDF parameters to exhaust system resources and crash or wedge the process before password verification occurs.

Vendors
jahlives
Products
openssl encrypt
Weakness
CWE-770
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.