← CVE Veritabanı

CVE-2026-108261

Kritik

Teknik Veri (Otomatik)

CVSS Skoru
9.3
EPSS
0.2%
CWE
CWE-346
KEV Durumu
Hayır

Yayım tarihi: 9 Ekim 2026

Tina, bir headless içerik yönetim sistemidir. Tinacms 3.14.0 ve @tinacms/app 2.5.14 sürümlerinden önceki sürümlerde, packages/tinacms/src/admin/index.tsx dosyasındaki /~/* yönetici önizleme rotası, packages/@tinacms/app/src/preview.tsx aracılığıyla bir saldırgan tarafından kontrol edilen hash-router splat'ı, kökeni farklı bir iframe URL'sine dönüştürebilmektedir. Aynı zamanda packages/@tinacms/app/src/lib/preview-origin.ts dosyası, beklenen kökeni aynı URL'den türetmektedir ve bu köken packages/@tinacms/app/src/lib/graphql-reducer.ts dosyasındaki GraphQL mesaj kanalı için kullanılır. Kimlik doğrulamaları yapılmamış bir saldırgan, bir oturum açmış editöre özel olarak hazırlanmış bir bağlantı gönderebilir, yöneticiyi saldırgan kökenini çerçevelendirmeye zorlayabilir ve bu çerçevenin güvenilir önizleme olarak behand edilmesini sağlayabilir. Saldırgan tarafından kontrol edilen çerçeve, yönetici tarafından yürütülen editör kimlik bilgilerini kullanarak GraphQL okumaları veya değişiklikleri gerçekleştirebilir, böylece korunan içeriği ortaya çıkarabilir veya değiştirebilir. Bu sorun, tinacms 3.14.0 ve @tinacms/app 2.5.14 sürümlerinde giderilmiştir.

Orijinal açıklama (İngilizce)

Tina is a headless content management system. Prior to tinacms 3.14.0 and @tinacms/app 2.5.14, the /~/* admin preview route in packages/tinacms/src/admin/index.tsx can turn an attacker-controlled hash-router splat into an off-origin iframe URL through packages/@tinacms/app/src/preview.tsx, while packages/@tinacms/app/src/lib/preview-origin.ts derives expectedOrigin from that same URL for the GraphQL message channel in packages/@tinacms/app/src/lib/graphql-reducer.ts. An unauthenticated attacker can send a crafted link to a signed-in editor, cause the admin to frame an attacker origin, and have that frame treated as the trusted preview. The attacker-controlled frame can submit GraphQL reads or mutations that the admin executes with the editor credentials, exposing or modifying protected content. This issue is fixed in tinacms 3.14.0 and @tinacms/app 2.5.14.

Bu CVE için henüz editoryal inceleme yapılmadı. Sadece otomatik teknik veri gösteriliyor.