๐Ÿ” CVE Alert

CVE-2026-78204

MEDIUM 5.4

Ghostwriter through 7.2.6 Missing Authorization on Report Template Lint Endpoints

CVSS Score
5.4
EPSS Score
0.0%
EPSS Percentile
0th

Ghostwriter through 7.2.6 does not apply per-object authorization on its report template lint endpoints. RoleBasedAccessControlMixin.test_func returns only request.user.is_active unless a view overrides it, and neither the endpoint that lints a report template nor the endpoint that returns stored lint results provides an override, so each resolves a ReportTemplate from a caller-supplied primary key with no ownership or client-scope check. Any authenticated account can therefore lint an arbitrary template, which overwrites that template's stored lint result, and can read the returned findings, which enumerate the template's variable names and template-engine errors and so disclose its structure. This is distinct from the template swap path: that endpoint authorizes the report but omits the per-template check, whereas these endpoints omit authorization entirely and remain unfixed.

CWE CWE-862
Vendor ghostmanager
Product ghostwriter
Published Aug 24, 2026
Stay Ahead of the Next One

Get instant alerts for ghostmanager ghostwriter

Be the first to know when new medium vulnerabilities affecting ghostmanager ghostwriter are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
None

Affected Versions

GhostManager / Ghostwriter
0 โ‰ค 7.2.6

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/GhostManager/Ghostwriter github.com: https://github.com/GhostManager/Ghostwriter/blob/v7.2.6/ghostwriter/api/utils.py#L470-L480 github.com: https://github.com/geo-chen/oss/blob/main/Ghostwriter.md vulncheck.com: https://www.vulncheck.com/advisories/ghostwriter-through-missing-authorization-on-report-template-lint-endpoints

Credits

George Chen