CVE-2016-1000305
guard-livereload has a directory traversal vulnerability
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.
A directory traversal vulnerability exists in guard-livereload before version 2.5.2.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- None
- Availability
- None
What each source reports
GitHub Advisories Score usedGHSA-g65v-27r3-5p6m
6.9
guard-livereload has a directory traversal vulnerability
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.
A directory traversal vulnerability exists in guard-livereload before version 2.5.2.
- Record
GHSA-g65v-27r3-5p6m- CVSS 4.0
- 6.9 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N - Weakness
- CWE-22
- Updated
- 2026-11-02
OSVGHSA-g65v-27r3-5p6m
6.9
guard-livereload has a directory traversal vulnerability
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.
A directory traversal vulnerability exists in guard-livereload before version 2.5.2.
- Record
GHSA-g65v-27r3-5p6m- CVSS 4.0
- 6.9 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N - Weakness
- CWE-22
- Updated
- 2026-11-02
Affected packages
| Package | Affected | Fixed |
|---|---|---|
guard-livereloadRubyGems |
before 2.5.2 | 2.5.2 |
guard-livereloadRubyGems |
before 2.5.2, plus listed versions 0.1.00.1.10.1.100.1.110.1.2 Show 37 moreShow less0.1.30.1.50.1.60.1.70.1.80.1.90.2.00.2.10.3.00.3.10.4.00.4.10.4.21.0.01.0.11.0.21.0.31.1.01.1.11.1.21.1.31.2.01.2.11.3.01.4.02.0.02.0.12.1.02.1.12.1.22.1.32.2.02.3.02.3.12.4.02.5.02.5.1 |
2.5.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | GitHub Advisories, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2016-1000305 is a medium vulnerability (CVSS 6.9) in guard-livereload, published July 31, 2026. No source lists public exploit code. Fixed in guard-livereload 2.5.2.
References
github.com/guard/guard-livereload/issues/159
github.com/guard/guard-livereload/pull/158
github.com/guard/guard-livereload/commit/0e98469e6b9d81a5bd415781534a23d087c271f8
github.com/rubysec/ruby-advisory-db/blob/master/gems/guard-livereload/CVE-2016-1000305.yml
security.snyk.io/vuln/SNYK-RUBY-GUARDLIVERELOAD-20361
github.com/advisories/GHSA-g65v-27r3-5p6m
github.com/guard/guard-livereload