Description
Typemill is a flat-file, Markdown-based content management system designed for informational documentation websites. Versions prior to 2.23.0 are vulnerable to stored HTML attribute injection in the page metadata fields (`og:title` and `og:description`). An authenticated user with permission to modify page metadata can inject arbitrary HTML attributes into generated `<meta>` tags due to missing output encoding. Under certain browser or DOM interaction scenarios, this may lead to stored cross-site scripting (XSS). Version 2.23.0 fixes the issue.
Published: 2026-08-21
Score: 4.6 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Stored cross‑site scripting via attribute injection
Action: Patch
AI Analysis

Impact

Typemill, a flat‑file Markdown CMS, permits authenticated users with rights to edit page metadata to inject arbitrary HTML attributes into the og:title and og:description fields. Because the system does not perform output encoding, these attributes are rendered verbatim in meta tags, allowing the execution of scripts under certain browser or DOM interaction scenarios. The resulting stored XSS can compromise user sessions, enable cookie theft, or run arbitrary JavaScript on a visitor’s browser.

Affected Systems

All Typemill installations using versions prior to 2.23.0 are affected. The flaw exists wherever users can edit the og:title or og:description metadata fields. Those running the default configuration without restricting metadata editing permissions are particularly vulnerable.

Risk and Exploitability

The CVSS score of 4.6 indicates moderate severity, and the EPSS score is not available. The vulnerability is not listed in CISA’s KEV catalog. Exploitation requires an authenticated user who can modify page metadata; an attacker can directly insert malicious attributes via the CMS interface. Because the attack chain does not entail arbitrary user input, it primarily depends on compromised credentials or insider access, making the risk moderate for exposed websites but potentially severe if an attacker gains edit rights.

Generated by OpenCVE AI on August 21, 2026 at 22:40 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the Typemill update to version 2.23.0 or newer
  • Restrict or remove page‑metadata editing rights from untrusted users
  • Audit existing metadata for suspicious attributes and cleanse any injected values
  • Validate all metadata input to ensure attributes are properly encoded or sanitized

Generated by OpenCVE AI on August 21, 2026 at 22:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 24 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 21 Aug 2026 23:30:00 +0000

Type Values Removed Values Added
First Time appeared Typemill
Typemill typemill
Vendors & Products Typemill
Typemill typemill

Fri, 21 Aug 2026 21:30:00 +0000

Type Values Removed Values Added
Description Typemill is a flat-file, Markdown-based content management system designed for informational documentation websites. Versions prior to 2.23.0 are vulnerable to stored HTML attribute injection in the page metadata fields (`og:title` and `og:description`). An authenticated user with permission to modify page metadata can inject arbitrary HTML attributes into generated `<meta>` tags due to missing output encoding. Under certain browser or DOM interaction scenarios, this may lead to stored cross-site scripting (XSS). Version 2.23.0 fixes the issue.
Title Typemill has Stored HTML Attribute Injection in Metadata Fields
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 4.6, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N'}


Subscriptions

Typemill Typemill
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-24T19:38:32.055Z

Reserved: 2026-06-09T16:31:21.496Z

Link: CVE-2026-53468

cve-icon Vulnrichment

Updated: 2026-08-24T19:38:24.309Z

cve-icon NVD

Status : Deferred

Published: 2026-08-21T22:16:38.570

Modified: 2026-09-09T21:06:39.057

Link: CVE-2026-53468

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-21T23:15:04Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')