CVE-2026-104415: tryghost ghost Observable Discrepancy
Vulnerability summary
CVE-2026-104415 is a low (CVSS 3.1) Observable Discrepancy vulnerability in tryghost ghost. EPSS estimates a 0.21% chance of exploitation in the next 30 days, higher than 9.9% of scored vulnerabilities.
Timeline
- 02-10-2026PublishedVulnerability first disclosed.
- 02-10-2026Last modifiedVulnerability information updated.
Description
Ghost is a Node.js content management system. From 0.7.2 until 6.64.0, any staff-level user was able to determine the relative ordering of other staff users' hashed passwords. This does not directly disclose password hashes, and does not provide a practical path to recovering a password. This issue is fixed in version 6.64.0.
CVSS metrics
4 scores · 3 sources · 2 versions- OSV · NpmEcosystem advisory · calculated3.1LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N
- NVDNIST3.1LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N
EPSS trend
Probability
0.21%
Chance of exploitation in the next 30 days
Percentile
10%
Versus all other CVEs
30-day change
Change unavailable
Change unavailable
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-203Observable DiscrepancyThe product behaves differently or sends different responses under different circumstances in a way that is observable to an unauthorized actor.
- CWE-943Improper Neutralization of Special Elements in Data Query LogicThe product generates a query intended to access or manipulate data in a data store such as a database, but it does not neutralize or incorrectly neutralizes special elements that can modify the intended logic of the query.
Affected systems
Npm1 product
- ghost≥ 0.7.2, < 6.64.0
Tryghost1 product
- ghost≥ 0.7.2, < 6.64.0
2 vendors · 2 products
References
7 links- www.vulncheck.com/advisories/…Third Party Advisory
- github.com/TryGhost/GhostPACKAGE