CVE-2026-81699
nicheUnbounded resource-exhaustion DoS in jahlives openssl_encrypt before 1.4.9
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.
| jahlives openssl_encrypt | All versions before 1.4.9 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
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 news0 stories
No ingested article mentions this CVE yet.