Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions gems/guard-livereload/CVE-2016-1000305.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
gem: guard-livereload
cve: 2016-1000305
url: https://github.com/guard/guard-livereload/issues/159
title: Directory traversal vulnerability in guard-livereload
date: 2016-12-30
description: |
A directory traversal vulnerability exists in guard-livereload before version 2.5.2.
The vulnerability allows remote attackers to read arbitrary files on the server
by exploiting improper path validation in the livereload server functionality.

This vulnerability is related to the handling of file paths in the livereload
server component, which could allow an attacker to traverse directories and
access files outside the intended web root directory.

The issue was identified and reported through the DWF (Distributed Weakness Filing)
project, which assigns CVE identifiers for security vulnerabilities.
cvss_v2: 5.0
cvss_v3: 7.5
unaffected_versions:
- "< 2.5.2"
patched_versions:
- ">= 2.5.2"
related:
url:
- https://security.snyk.io/vuln/SNYK-RUBY-GUARDLIVERELOAD-20361
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

- https://github.com/guard/guard-livereload/issues/159
notes: |
This vulnerability was assigned CVE-2016-1000305 by the DWF (Distributed Weakness Filing)
project. The gem has not been released after fixing this vulnerability in version 2.5.2.
Users should consider migrating to rack-livereload as an alternative.