CVE-2018-6333: facebook nuclide Cross-site Scripting
Vulnerability summary
CVE-2018-6333 is a critical (CVSS 9.8) Cross-site Scripting vulnerability in facebook nuclide. EPSS estimates a 2.33% chance of exploitation in the next 30 days, higher than 83.3% of scored vulnerabilities.
Timeline
- 31-12-2018PublishedVulnerability first disclosed.
- 06-05-2025Last modifiedVulnerability information updated.
Description
The hhvm-attach deep link handler in Nuclide did not properly sanitize the provided hostname parameter when rendering. As a result, a malicious URL could be used to render HTML and other content inside of the editor's context, which could potentially be chained to lead to code execution. This issue affected Nuclide prior to v0.290.0.
CVSS metrics
5 scores · 3 sources · 3 versions- NVDNIST9.8CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- OSV · NpmEcosystem advisory · calculated9.8CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS trend
Probability
2.33%
Chance of exploitation in the next 30 days
Percentile
83%
Versus all other CVEs
30-day change
0.00 pp
From 2.33% 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 cause- CWE-79Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.
- CWE-20Improper Input ValidationThe product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.
Affected systems
Facebook1 product
- nuclidev0.290.0 | ≥ unspecified, ≤ v0.290.0 | < 0.290.0
Npm1 product
- nuclide< 0.290.0
2 vendors · 2 products
References
2 links- github.com/facebook/nuclide/commit/65f6bbd683404be1bb569b8d1be84b5d4c74a324X Refsource MISCPatchThird Party AdvisoryWEB