Description
A cache poisoning vulnerability in CoreBunch/Instatic through 0.0.14 allows an unauthenticated remote attacker to poison the shared process-wide render cache by manipulating the u query parameter of the GET /_instatic/hole/<nodeId> server island endpoint.
Published: 2026-08-10
Score: 6.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A cache poisoning vulnerability in CoreBunch Instatic versions up to 0.0.14 permits an unauthenticated remote attacker to poison the shared process‑wide render cache by manipulating the u query parameter of the GET /_instatic/hole/<nodeId> endpoint. The attacker can craft a malicious origin page URL in u, causing the server to render an attacker‑controlled route and store it in a shared cache keyed solely by nodeId. Subsequent requests to that nodeId will retrieve the attacker’s rendered fragment, achieving content poisoning.

Affected Systems

The affected product is CoreBunch Instatic. All releases through 0.0.14 are vulnerable. Users running these versions are at risk, while versions following the remediation patch address the issue. The vulnerability applies to the server island feature that exposes the /_instatic/hole/<nodeId> endpoint.

Risk and Exploitability

The CVSS score of 6.1 classifies the flaw as medium severity, and the EPSS score is not available. The vulnerability is exploitable by any remote user without authentication via a standard HTTP request. No exploit has been reported in CISA KEV. The lack of an EPSS value means the probability of exploitation is unknown, but the remote nature and lack of authentication increase the attack surface. Organizations should treat it as a moderate risk until a patch is applied.

Generated by OpenCVE AI on August 10, 2026 at 19:49 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Instatic to the latest version in which the cache poisoning issue is fixed.
  • If an upgrade is not immediately possible, implement input validation on the u query parameter so that only a whitelist of safe characters is accepted, preventing injection of arbitrary route templates.
  • Restrict the /_instatic/hole/<nodeId> endpoint to authenticated users or to trusted networks, blocking unauthenticated access to mitigate the vulnerability.

Generated by OpenCVE AI on August 10, 2026 at 19:49 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Tue, 11 Aug 2026 15:45:00 +0000

Type Values Removed Values Added
First Time appeared Corebunch
Corebunch instatic
Vendors & Products Corebunch
Corebunch instatic

Mon, 10 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 10 Aug 2026 12:00:00 +0000

Type Values Removed Values Added
Description A cache poisoning vulnerability in CoreBunch/Instatic through 0.0.14 allows an unauthenticated remote attacker to poison the shared process-wide render cache by manipulating the u query parameter of the GET /_instatic/hole/<nodeId> server island endpoint. The originating-page URL supplied in u seeds the route template frame used for rendering, and the result is stored in a shared cache keyed only on nodeId, enabling an attacker to inject a crafted route that causes all subsequent visitors to receive malformed or attacker-controlled fragment content. A cache poisoning vulnerability in CoreBunch/Instatic through 0.0.14 allows an unauthenticated remote attacker to poison the shared process-wide render cache by manipulating the u query parameter of the GET /_instatic/hole/<nodeId> server island endpoint.

Mon, 10 Aug 2026 11:00:00 +0000

Type Values Removed Values Added
Description A cache poisoning vulnerability in CoreBunch/Instatic through 0.0.14 allows an unauthenticated remote attacker to poison the shared process-wide render cache by manipulating the u query parameter of the GET /_instatic/hole/<nodeId> server island endpoint. The originating-page URL supplied in u seeds the route template frame used for rendering, and the result is stored in a shared cache keyed only on nodeId, enabling an attacker to inject a crafted route that causes all subsequent visitors to receive malformed or attacker-controlled fragment content.
Title Instatic - Cache Poisoning via Unauthenticated Server Island Endpoint
Weaknesses CWE-444
References
Metrics cvssV3_1

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


Subscriptions

Corebunch Instatic
cve-icon MITRE

Status: PUBLISHED

Assigner: TuranSec

Published:

Updated: 2026-08-10T13:21:33.909Z

Reserved: 2026-08-10T10:32:53.854Z

Link: CVE-2026-72587

cve-icon Vulnrichment

Updated: 2026-08-10T13:21:28.964Z

cve-icon NVD

Status : Deferred

Published: 2026-08-10T11:17:31.760

Modified: 2026-08-28T18:51:39.823

Link: CVE-2026-72587

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-11T14:23:35Z

Weaknesses
  • CWE-444

    Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')