Impact
The vulnerability in openssl_encrypt before version 1.4.0 resides in the verify_api_token function, which mistakenly accepts any non‑empty "Bearer" token without performing validation. This flaw permits an attacker to upload arbitrary public keys, enumerate all existing keys, and revoke keys belonging to any user by simply providing a token in the Authorization header. The result is an authentication bypass that enables unauthorized manipulation of key material and potentially broader access by a malicious actor.
Affected Systems
The affected product is jahlives:openssl_encrypt, version 1.4.0 and earlier.
Risk and Exploitability
The CVSS score of 9.3 reflects a high severity. EPSS is not available, and the vulnerability is not listed in the CISA KEV catalog. The attack vector is inferred to be a simple HTTP request containing a Bearer token; authentication bypass is trivial once the token is provided. The weakness is classified as CWE‑287 (Improper Authentication).
OpenCVE Enrichment