PatchSiren cyber security CVE debrief
CVE-2016-6872 Facebook CVE debrief
CVE-2016-6872 describes an integer overflow in Facebook HHVM’s StringUtil::implode. The public record ties the issue to HHVM versions before 3.15.0, with NVD marking versions through 3.14.5 as vulnerable. Although the short description says the impact is unspecified, NVD assigns a CVSS 3.0 score of 9.8 (Critical), indicating potentially severe consequences if the flaw is reachable.
- Vendor
- Product
- Hhvm
- 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
Teams operating HHVM instances, especially any environment still running HHVM 3.14.5 or earlier. Patch management, platform engineering, and incident response teams should treat this as a high-priority runtime vulnerability for exposed application servers.
Technical summary
The vulnerability is an integer overflow in StringUtil::implode, classified by NVD as CWE-190. NVD’s vector is CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, which means the issue is reachable over the network, requires no privileges or user interaction, and is rated as having high potential impact. The NVD CPE mapping marks HHVM versions up to and including 3.14.5 as vulnerable, and the linked upstream HHVM commit provides the fix reference.
Defensive priority
Immediate
Recommended defensive actions
- Upgrade HHVM to 3.15.0 or later, or apply the upstream fix referenced in the linked HHVM commit.
- Inventory all hosts and containers for HHVM deployments and verify none remain on version 3.14.5 or earlier.
- Prioritize remediation on internet-facing or shared application services that process untrusted input through HHVM.
- If immediate upgrading is not possible, backport the vendor fix and validate the build against your release process before redeployment.
Evidence notes
The public sources support: an integer overflow in StringUtil::implode; HHVM before 3.15.0 as the affected product family; NVD’s vulnerable version mapping through 3.14.5; CWE-190; and a CVSS 3.0 score of 9.8 with AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H. The OSS-Security references dated 2016-08-11 and 2016-08-19 provide the third-party disclosure trail, while the linked GitHub commit is the patch reference. The short description does not spell out a concrete exploit outcome, so any impact claims beyond the published CVSS and affected-version data would be speculative.
Sources and references
Verified primary and authoritative sources
-
CVE-2016-6872 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2016-6872
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2016-6872 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2016-6872
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://github.com/facebook/hhvm/commit/2c9a8fcc73a151608634d3e712973d192027c271
[email protected] - Patch
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.