NIST deprecates RSA-2048 from 2030. Find every one of them before attackers do.
🛡️
Not in CISA KEV
HIGH severity

CVE-2026-125398 — Instatic

HIGHFix: CoreBunch/Instatic@ff1e51e

CVE-2026-125398 is a high-severity (CVSS 7.1) CWE-862 vulnerability in CoreBunch Instatic. A fix is available — see the affected versions and patch details below.

Instatic before 0.0.21 contains an authorization bypass vulnerability in handleRowAuthor that allows authenticated users to skip table-level access checks by loading rows with getDataRow()…

Published
Updated
Affected
1 product
Patched
See advisory
Exploits
None indexed
Exploitation data as of Nov 9, 2026 · OSV.dev, NVD, FIRST.org (EPSS)

Description

Instatic before 0.0.21 contains an authorization bypass vulnerability in handleRowAuthor that allows authenticated users to skip table-level access checks by loading rows with getDataRow() instead of loadRowForAccess(). Attackers holding content.edit.any but lacking data.system.tables.read can send PATCH requests to /admin/api/cms/data/rows/:id/author to read system-table rows and reassign their authors.

Affected Products

1 product · 1 configurations
Application
InstaticCoreBunch
< 0.0.21
1 version
0

Detection & mitigation playbook

Vendor / appliance
  1. Detect

    Inventory every CoreBunch Instatic deployment and check each version against the affected-products list above.

  2. Fix

    Apply the CoreBunch Instatic security patch or hotfix for CVE-2026-125398 on the affected version, following the vendor advisory for your exact build.

  3. Workarounds

    Put an independent control in front of the weakness: restrict the affected endpoint or interface to trusted networks, require an additional authentication factor or proxy-level check, and invalidate existing sessions and credentials in case the flaw has already been used. Alongside that, restrict the management interface to trusted networks and apply the vendor's recommended configuration mitigations.

Frequently Asked Questions

Instatic before 0.0.21 contains an authorization bypass vulnerability in handleRowAuthor that allows authenticated users to skip table-level access checks by loading rows with getDataRow() instead of loadRowForAccess(). Attackers holding content.edit.any but lacking data.system.tables.read can send PATCH requests to /admin/api/cms/data/rows/:id/author to read system-table rows and reassign their authors.
O3 Security · Runtime Protection

Is CVE-2026-125398 being exploited in your environment?

Detect and block the exploit chain at execution, on systems you cannot patch yet.

CVE-2026-125398: Instatic Missing Authorization (High 7.1)