CVE-2019-3556: facebook hhvm Path Traversal
Vulnerability summary
CVE-2019-3556 is a high (CVSS 8.1) Path Traversal vulnerability in facebook hhvm. EPSS estimates a 1.79% chance of exploitation in the next 30 days, higher than 78% of scored vulnerabilities.
Timeline
- 26-10-2021PublishedVulnerability first disclosed.
- 04-08-2024Last modifiedVulnerability information updated.
Description
HHVM supports the use of an "admin" server which accepts administrative requests over HTTP. One of those request handlers, dump-pcre-cache, can be used to output cached regular expressions from the current execution context into a file. The handler takes a parameter which specifies where on the filesystem to write this data. The parameter is not validated, allowing a malicious user to overwrite arbitrary files where the user running HHVM has write access. This issue affects HHVM versions prior to 4.56.2, all versions between 4.57.0 and 4.78.0, as well as 4.79.0, 4.80.0, 4.81.0, 4.82.0, and 4.83.0.
CVSS metrics
3 scores · 2 sources · 2 versions- OSV · UbuntuEcosystem advisory · calculated8.1HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
EPSS trend
Probability
1.79%
Chance of exploitation in the next 30 days
Percentile
78%
Versus all other CVEs
30-day change
0.00 pp
From 1.79% on 20-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Facebook1 product
- hhvm≥ 4.83.0, < unspecified | ≥ 4.82.0, < unspecified | ≥ 4.81.0, < unspecified | ≥ 4.80.0, < unspecified | ≥ 4.79.0, < unspecified | ≥ 4.57.0, < unspecified | ≥ unspecified, < 4.56.2 | < 4.56.2 | ≥ 4.57.0, ≤ 4.78.0 | 4.79.0 | 4.80.0 | 4.81.0 | 4.82.0 | 4.83.0
Ubuntu1 product
- hhvmAll versions (No fix recorded)
2 vendors · 2 products
References
5 links- github.com/facebook/hhvm/commit/abe0b29e4d3a610f9bc920b8be4ad8403364c2d4X Refsource CONFIRMPatchThird Party Advisory