Skip to main content
← All vulnerabilities
CVE-2019-3557

The implementations of streams for bz2 and php://output improperly implemented their readImpl functions, returning -1 consistently.

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.27.5
None on Exploit-DB, Metasploit or GitHub

Summary

The implementations of streams for bz2 and php://output improperly implemented their readImpl functions, returning -1 consistently. This behavior caused some stream functions, such as stream_get_line, to trigger an out-of-bounds read when operating on such malformed streams. The implementations were updated to return valid values consistently. This affects all supported versions of HHVM (3.30 and 3.27.4 and below).

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • Facebook HHVM

    From 3.30.0; fixed in 3.27.5

References 2

hhvm.com

GitHub · facebook/hhvm