Task #6: Ghost CMS Security Update — COMPLETE #25

Closed
opened 2026-03-19 14:19:07 -05:00 by mkrause612 · 1 comment
Owner

Ghost CMS Security Update — COMPLETE
Time: 15-30 minutes (actual: ~20 minutes)
Status: COMPLETE — March 13, 2026
Priority: Tier 0 — Critical Security
Documentation: docs/tasks/ghost-security-update/

Ghost CMS at firefrostgaming.com is running v6.16.1, vulnerable to two active CVEs. No workaround exists — must update to 6.19.3.

CVEs:

  • CVE-2026-26980 (CVSS 9.4 Critical) — SQL injection in Content API, unauthenticated DB read
  • CVE-2026-29784 (CVSS 7.5 High) — CSRF account takeover via session/verify endpoint

Key Deliverables:

  • Ghost updated to v6.19.3 on Ghost VPS (64.50.188.14)
  • Site verified operational post-update
  • Infrastructure manifest updated (Ghost CMS was undocumented)

Dependencies: Requires SSH access to Ghost VPS (64.50.188.14)

See task directory for complete update procedure (CLI and Docker paths both documented).


See full documentation: docs/tasks/ or docs/core/tasks.md

Ghost CMS Security Update — ✅ COMPLETE **Time:** 15-30 minutes (actual: ~20 minutes) **Status:** COMPLETE — March 13, 2026 **Priority:** Tier 0 — Critical Security **Documentation:** `docs/tasks/ghost-security-update/` Ghost CMS at firefrostgaming.com is running v6.16.1, vulnerable to two active CVEs. No workaround exists — must update to 6.19.3. **CVEs:** - CVE-2026-26980 (CVSS 9.4 Critical) — SQL injection in Content API, unauthenticated DB read - CVE-2026-29784 (CVSS 7.5 High) — CSRF account takeover via session/verify endpoint **Key Deliverables:** - Ghost updated to v6.19.3 on Ghost VPS (64.50.188.14) - Site verified operational post-update - Infrastructure manifest updated (Ghost CMS was undocumented) **Dependencies:** Requires SSH access to Ghost VPS (64.50.188.14) **See task directory for complete update procedure (CLI and Docker paths both documented).** --- **See full documentation:** `docs/tasks/` or `docs/core/tasks.md`
mkrause612 added the
status
done
type
task
area/operations
labels 2026-03-19 14:19:07 -05:00
mkrause612 added this to the Firefrost Operations project 2026-03-19 14:42:21 -05:00
Author
Owner

Duplicate of #32

Closing this duplicate. All discussion and tracking should happen in #32.

**Duplicate of #32** Closing this duplicate. All discussion and tracking should happen in #32.
mkrause612 added duplicate and removed
status
done
type
task
area/operations
labels 2026-03-19 14:54:47 -05:00
mkrause612 changed title from Task #38: Ghost CMS Security Update to Task #6: Ghost CMS Security Update — COMPLETE 2026-03-19 15:11:28 -05:00
mkrause612 added
status
blocked
and removed duplicate labels 2026-03-19 15:21:54 -05:00
mkrause612 added
status
done
and removed
status
blocked
labels 2026-03-19 15:23:51 -05:00
Sign in to join this conversation.
No Label
status
done
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: firefrost-gaming/firefrost-operations-manual#25