HarborGuardharborguardDatabase
Back to search
HIGHCVE-2026-49133Published Modified CNA VulnCheck

CVE-2026-49133: Typemill < 2.24.0 Path Traversal via ControllerApiImage::getPagemedia()

Typemill before 2.24.0 contains a path traversal vulnerability that allows authenticated attackers with Author-level privileges to read arbitrary files outside the content directory by supplying traversal sequences in the path query parameter passed to Storage::getFile() with an empty folder argument. Attackers can bypass traversal-prevention controls in Storage::getFolderPath() to access sensitive files.

Metrics

CVSS v4.0
7.1
Severity
HIGH
Fixed in
2.24.0
Affected Products
1

Get notified

Email me when this CVE is updated: new fix versions, severity changes, or any record change.

HarborGuard Analysis

Synopsis

A path traversal vulnerability in Typemill before 2.24.0 allows authenticated attackers holding Author-level privileges to read arbitrary files outside the intended content directory by injecting traversal sequences into the path query parameter of the ControllerApiImage::getPagemedia() endpoint. The flaw is reachable over the network and bypasses the traversal-prevention logic in Storage::getFolderPath() when the folder argument is empty. Successful exploitation gives an attacker read access to sensitive files on the server, such as configuration files containing credentials or private application data. A patched-image rebuild at version 2.24.0 is available on HarborGuard for environments running an affected version.

HarborGuard Coverage

Detection

Detection capability is available across every HarborGuard environment; the CVE is ingested from upstream advisory feeds within minutes of publication and matched against customer images, including custom-built images that bundle Typemill. Any image carrying a Typemill version below 2.24.0 is flagged automatically.

Available
Triage

HarborGuard scores this finding at CVSS 7.1 (High) using the v4.0 vector attached to the record, and compliance-policy weighting is applied per customer environment to adjust priority and route the alert to the appropriate team inbox.

Available
Patch

A patched-image rebuild at Typemill 2.24.0 becomes available on HarborGuard once the fix version is confirmed in the advisory record. For customers who opt into auto-remediation, HarborGuard runs a regression test against the rebuilt image and opens a pull request against affected workloads automatically.

Available

Exploit Conditions

  • Network reachabilityRequired

    The vulnerable endpoint is exposed over the network, so an attacker must be able to reach the Typemill service via HTTP/HTTPS.

  • AuthenticationRequired

    Any valid Author-level account is sufficient; no administrator or elevated privilege is needed beyond that low-privilege role.

  • Victim interactionNot required

    No action from another user or administrator is needed; the attacker sends the malicious request directly.

  • Attack complexityDetail

    Exploitation is reliable and condition-free; no race conditions or special environmental factors are required to trigger the traversal.

Blast Radius

  • Reads arbitrary files on the server filesystem outside the intended content directory, including configuration files that may contain database credentials, API keys, or secret tokens.
  • Reads system files such as /etc/passwd or application environment files that reveal internal infrastructure details useful for further attacks.
  • Confidentiality of all file-system content accessible to the Typemill process is compromised; integrity and availability are not directly affected by this vulnerability.

How HarborGuard Handles This

Available on HarborGuard: detection for this path traversal is active across all scanning environments, matching images against the affected version range (Typemill below 2.24.0) within minutes of CVE publication. Triage is scored at CVSS 7.1 High and routed according to each customer's compliance policy. Where compliance policy permits auto-remediation, HarborGuard builds a replacement image at version 2.24.0, runs a regression test suite against it, and opens a pull request against affected workloads; median time from CVE publication to merged patch PR for high-severity issues is around 90 minutes for environments with auto-remediation enabled. Customers who manage remediation manually will find the finding in their HarborGuard dashboard with full version and image provenance detail to guide prioritization.

See how HarborGuard automates this

Fix available

2.24.0
Patch commits
Affected packages
  • typemill / typemill
    < 2.24.0 (from 0)
CVSS Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N