Junglewise Threat Intelligence

CVE-2025-69418: OpenSSL OCB unencrypted trailing bytes in hardware-accelerated paths

CVE-2025-69418 · Severity: medium · CVSS 4 · Published 2026-01-27

Technologies: OpenSSL Foundation OpenSSL.

Executive brief

A vulnerability in the OpenSSL cryptographic library could allow sensitive data to be exposed or tampered with. When specific hardware-accelerated encryption methods are used, the last few bytes of a message may remain unencrypted and unprotected. This issue primarily affects custom applications that interact directly with low-level encryption functions rather than standard web traffic or general-purpose software.

Technical details

A vulnerability exists in the OpenSSL low-level OCB (Offset Codebook) implementation when hardware acceleration (such as AES-NI or ARMv8 CE) is active. The CRYPTO_ocb128_encrypt and CRYPTO_ocb128_decrypt functions fail to advance input/output pointers after processing full 16-byte blocks in the fast path. Consequently, the subsequent tail-handling code reprocesses the beginning of the buffer instead of the actual trailing 1-15 bytes, leaving them in cleartext and excluded from the authentication tag. This affects applications calling these low-level functions directly with non-block-aligned lengths; higher-level EVP interfaces and TLS implementations are not impacted.

Affected products

  • OpenSSL Foundation OpenSSL 1.1.1, 3.0, 3.3, 3.4, 3.5, 3.6

Timeline

  • 2026-01-27: advisory: Vendor advisory published by OpenSSL Foundation
  • 2026-01-26: patched: Fixes committed to OpenSSL repository

References