PatchSiren cyber security CVE debrief
CVE-2016-6873 Facebook CVE debrief
CVE-2016-6873 affects Facebook HHVM before 3.15.0. The public description says self-recursion in compact can be triggered with unspecified impact via unknown vectors. NVD assigns a critical 9.8 score and lists conditions that do not require privileges or user interaction, so exposed HHVM deployments should be treated as urgent patch candidates. Public references in oss-security appeared in August 2016, and the CVE record was published on 2017-02-17.
- Vendor
- Product
- CVE-2016-6873
- CVSS
- CRITICAL 9.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2017-02-17
- Original CVE updated
- 2026-05-13
- Advisory published
- 2017-02-17
- Advisory updated
- 2026-05-13
Who should care
Operators and developers running Facebook HHVM, especially internet-facing services that still include versions in the affected range. Security teams responsible for asset inventory, patching, and service hardening should prioritize it.
Technical summary
The vulnerability is described as a self-recursion problem in HHVM's compact handling. The corpus does not provide a deeper root-cause explanation, but it does identify affected HHVM versions before 3.15.0 and NVD maps vulnerable CPE coverage through 3.14.5. The official CVSS 3.0 vector is AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, which is why NVD classifies it as critical.
Defensive priority
Immediate
Recommended defensive actions
- Upgrade HHVM to 3.15.0 or a later fixed release.
- Inventory all systems that include HHVM and confirm none remain on vulnerable versions.
- Prioritize patching of externally reachable HHVM deployments.
- After updating, monitor for abnormal crashes or recursion-related errors and validate application behavior.
- If immediate patching is not possible, reduce exposure by restricting access to HHVM services.
Evidence notes
Source evidence is limited to the CVE/NVD record, two oss-security mailing list references from 2016-08-11 and 2016-08-19, and the upstream Facebook HHVM patch commit e264f04ae825a5d97758130cf8eec99862517e7e. The description states 'before 3.15.0,' while the NVD CPE range marks versions through 3.14.5 as vulnerable; both indicate a pre-3.15.0 fix boundary, but the corpus does not clarify the exact last affected build beyond the NVD range.
Official resources
-
CVE-2016-6873 CVE record
CVE.org
-
CVE-2016-6873 NVD detail
NVD
-
Source item URL
nvd_modified
-
Mitigation or vendor reference
[email protected] - Mailing List, Third Party Advisory
-
Mitigation or vendor reference
[email protected] - Mailing List, Third Party Advisory
-
Mitigation or vendor reference
[email protected] - Patch
Public discussion appears in oss-security references dated 2016-08-11 and 2016-08-19. The CVE record was published on 2017-02-17, and the NVD entry in this corpus was modified on 2026-05-13.