Skip to main content
← All vulnerabilities
CVE-2026-14355

ext/openssl: Memory corruption in openssl_encrypt with AES-WRAP-PAD

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 8.2.32, 8.3.32, 8.4.23, 8.5.8
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

In PHP versions 8.2.* before 8.2.32, 8.3.* before 8.3.32, 8.4.* before 8.4.23, 8.5.* before 8.5.8, the AES-WRAP-PAD algorithm implementation in OpenSSL extension contains a buffer allocation flaw. The output buffer for the AES key-wrap-with-padding operation is sized from the plaintext length without accounting for RFC 5649 expansion. This may cause OpenSSL to write beyond allocated memory, corrupting heap metadata and triggering application abort.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • openssl

    From 8.2.0 · fixed in 8.2.32; From 8.3.0 · fixed in 8.3.32; From 8.4.0 · fixed in 8.4.23; From 8.5.0 · fixed in 8.5.8

References 1

GitHub · php/php-src