CVE-2018-1000855
Description
easymon prior to 1.4.1 has a reflected XSS in monitoring endpoint, allowing cookie theft via crafted URL.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
easymon prior to 1.4.1 has a reflected XSS in monitoring endpoint, allowing cookie theft via crafted URL.
## Vulnerability easymon versions 1.4 and earlier contain a reflected Cross-Site Scripting (XSS) vulnerability in the endpoint where monitoring is mounted. The issue occurs because the check name is not properly escaped when displaying a not-found message, allowing injection of arbitrary JavaScript [1][3]. The vulnerable code path is reachable when accessing the monitoring endpoint with a non-existent check name. Affected versions: easymon <= 1.4.
Exploitation
An attacker can exploit this vulnerability by crafting a URL containing an XSS payload as the check name and tricking a victim into clicking it. The victim must be using Firefox for the XSS to execute [2]. No special network position or authentication is required; the victim simply needs to navigate to the crafted URL while the monitoring endpoint is mounted.
Impact
Successful exploitation allows the attacker to execute arbitrary JavaScript in the context of the victim's browser session. This can be used to steal cookies, depending on the cookie settings (e.g., if cookies are not marked HttpOnly) [2]. The impact is limited to the victim's browser and does not directly compromise the server.
Mitigation
The vulnerability is fixed in easymon version 1.4.1 and later [2][3]. Users should upgrade to at least version 1.4.1. The fix was implemented by escaping the check name in the not-found output [3]. No workarounds are documented; upgrading is the recommended action.
AI Insight generated on May 22, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
easymonRubyGems | < 1.4.1 | 1.4.1 |
Affected products
1Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
5- github.com/advisories/GHSA-c289-47qf-rvrrghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2018-1000855ghsaADVISORY
- github.com/basecamp/easymon/issues/26ghsax_refsource_MISCWEB
- github.com/basecamp/easymon/pull/25ghsax_refsource_MISCWEB
- github.com/rubysec/ruby-advisory-db/blob/master/gems/easymon/CVE-2018-1000855.ymlghsaWEB
News mentions
0No linked articles in our index yet.