PatchSiren cyber security CVE debrief
CVE-2017-6395 Hashover Project CVE debrief
CVE-2017-6395 is a cross-site scripting flaw in HashOver 2.0 caused by insufficient filtration of user-supplied data passed to hashover/scripts/widget-output.php. An attacker can cause a victim’s browser to execute arbitrary HTML and script in the context of the vulnerable website.
- Vendor
- Hashover Project
- Product
- Hashover
- CVSS
- MEDIUM 6.1
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2017-03-02
- Original CVE updated
- 2026-05-13
- Advisory published
- 2017-03-02
- Advisory updated
- 2026-05-13
Who should care
Organizations running HashOver 2.0, especially if hashover/scripts/widget-output.php is reachable from the web, should treat this as relevant. Web application security teams and site operators that embed HashOver comments or widgets should also review exposure.
Technical summary
The NVD record maps this issue to CWE-79 and describes insufficient output filtration in hashover/scripts/widget-output.php. The supplied CVSS vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) indicates a network-reachable attack that does not require privileges, but does require a victim to interact with crafted content. Successful exploitation can run attacker-controlled HTML/JavaScript in the site origin.
Defensive priority
Medium priority. The issue is remotely reachable and requires no privileges, but exploitation depends on user interaction and the reported impact is limited to confidentiality and integrity under the site context.
Recommended defensive actions
- Inventory any HashOver 2.0 deployments and confirm whether hashover/scripts/widget-output.php is exposed to the web.
- Apply the vendor/community fix referenced in the linked HashOver issue, or retire/replace the affected version if no fix is available in your deployment path.
- Verify that all user-controlled data rendered by the widget-output path is contextually escaped and never emitted as raw HTML or script.
- Add or tighten a restrictive Content Security Policy to reduce the impact of any residual XSS.
- Review logs and application telemetry for suspicious requests targeting widget-output.php and other comment/widget endpoints.
Evidence notes
This debrief is based on the supplied NVD record and the CVE description. The record explicitly identifies HashOver 2.0 as vulnerable, cites CWE-79, and provides a CVSS 3.0 vector consistent with browser-triggered XSS. The supplied references include a SecurityFocus BID entry and a GitHub issue marked as issue tracking/patch/third-party advisory. The CVE was published on 2017-03-02 and later modified on 2026-05-13; that modified timestamp is not the issue date.
Sources and references
Verified primary and authoritative sources
-
CVE-2017-6395 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2017-6395
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2017-6395 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2017-6395
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/jacobwb/hashover-next/issues/152
[email protected] - Issue Tracking, Patch, Third Party Advisory
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.