- CWE-918
CVE-2026-113671
ApostropheCMS AI helper'da Host başlığı üzerinden kimlik doğrulamalı SSRF açığı
- Yayımlandı
- Güncellendi
- 20 Eki 2026
- Açık yaşı
- 8 gün
- Kaydı açan
- GitHub_M
ÖzetTürkçe
ApostropheCMS, açık kaynaklı bir Node.js içerik yönetim sistemidir. AI helper'ın 1.0.0-beta.10 sürümünden 1.0.0-beta.13 sürümüne kadar olan sürümlerinde, görsel üretme yetkisine sahip bir editör, sağlayıcı URL'si saklanmadan base64 ile üretilmiş bir görsel kaydı oluşturabilir ve yerel göreli depolama kullanan, güvenilir bir genel temel URL'si tanımlanmamış bir dağıtımda görsel kabul işlemini tetikleyebilir. Sunucu, sabit uploads yolunu isteğin Host başlığından türetilen, istek tarafından kontrol edilebilen bir kaynağa göre çözümler; bu da saldırganın seçtiği bir host, port ve HTTP kaynağına sınırlı sunucu tarafı istekler yapılmasına imkân verir. Ancak keyfi yol üzerinden içerik alınmasına ya da saklanan sağlayıcı ve mutlak depolama yapılandırmalarına erişime izin vermez. Sorun, AI helper 1.0.0-beta.13 sürümünde giderilmiştir.
Kaynaktaki açıklama (İngilizce)
ApostropheCMS is an open-source Node.js content management system. From 1.0.0-beta.10 until 1.0.0-beta.13 of the AI helper, an editor with image-generation capability can create a base64-generated image record without a stored provider URL and invoke image acceptance on a deployment using local relative storage with no trusted global base URL. The server resolves the fixed uploads path against a request-controlled Host-derived origin, enabling bounded server-side requests to an attacker-selected host, port, and HTTP origin, but not arbitrary-path retrieval or the stored-provider and absolute-storage configurations. This issue is fixed in AI helper 1.0.0-beta.13.
Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.
Etkilenen sürümler2 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| @apostrophecms ai-helper | Sürüm belirtilmemiş | – |
| apostrophecms apostrophe | Sürüm belirtilmemiş | – |
Kaynaklar6 kaynak
Kayıt geçmişi
- Yayımlandı
İlgili açıklar
Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.