CVE-2026-74880
9.8jahlives · openssl_encrypt
The openssl_encrypt library exposes sensitive refresh tokens in URL query parameters, leading to potential token leakage via server logs, proxy logs, and browser history.
Executive summary
A critical information disclosure vulnerability in jahlives openssl_encrypt facilitates the leakage of sensitive refresh tokens through insecure URL query parameters.
Vulnerability
The library incorrectly handles refresh tokens by accepting them as URL query parameters in keyserver and telemetry routes. This is an unauthenticated exposure flaw, as these tokens are frequently captured by intermediary systems and logging infrastructure.
Business impact
The exposure of refresh tokens allows attackers to hijack active user sessions without requiring further authentication. This leakage can result in widespread unauthorized access to protected resources, leading to significant data compromise. With a CVSS score of 9.8, this flaw constitutes a high-risk security oversight that could lead to persistent unauthorized access.
Remediation
Immediate Action: Update jahlives openssl_encrypt to version 1.4.0 or later, which addresses the insecure handling of tokens.
Proactive Monitoring: Audit existing server logs, proxy logs, and browser history for potential instances of leaked tokens that may have already occurred.
Compensating Controls: Implement strict logging policies to sanitize URLs and prevent the storage of sensitive parameters in plain text logs.
Exploitation status
Public Exploit Available: No
Analyst recommendation
Organizations must treat this vulnerability with high urgency due to the ease with which tokens can be harvested from common logging infrastructure. Applying the update to version 1.4.0 is mandatory to ensure that tokens are no longer exposed through URL parameters.