CVE-2026-85385
KritikTeknik Veri (Otomatik)
- CVSS Skoru
- 9.6
- EPSS
- 0.4%
- CWE
- CWE-79
- KEV Durumu
- Hayır
Yayım tarihi: 16 Eylül 2026
Etkilenen: concretecms concrete_cms
Concrete CMS 9.5.4 sürümünün altındaki sürümler, kullanıcı zaman dilimi değerini (uTimezone) yazma sırasında doğrulamadı ve Dashboard kullanıcı yönetimi sayfasında çıktı kodlaması olmadan işledi, burada Date::getTimezoneDisplayName() herhangi bir non-IANA değerini değişikliklerine uğratmadan döndürür. Bu alanda depolanan bir stored cross-site scripting yükü, yöneticinin etkilenen kullanıcıyı Dashboard'ta görüntülediğinde yönetici tarayıcısında çalıştı, yönetici oturumunda betik çalıştırarak (örneğin CSRF tokenlarını okumak, yönetici hesapları oluşturmak veya site ayarlarını değiştirmek için). Concrete CMS 9.5.3'te bu alan, kamu kayıtları aracılığıyla kimlik doğrulamış ziyaretçiler tarafından erişilebilir hale geldi; Concrete CMS 9.5.3'nin altındaki sürümlerde, aynı alan herhangi bir kimlik doğrulamış kullanıcı tarafından hesap profili düzenleyicisi aracılığıyla erişilebilir oldu. Sömürü, concrete.misc.user_timezones'in etkinleştirilmesini gerektiriyordu (varsayılan olarak devre dışıdır) ve kimlik doğrulamış olmayan yol ayrıca kamu kayıtlarının etkinleştirilmesini gerektiriyordu. Concrete CMS güvenlik ekibi bu güvenlik açığına CVSS v4.0 puanı olarak 7.7 verdi ve vektörü CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N olarak belirledi. Suraj Bhosale'ın bu güvenlik açığını bildirmesi teşekkürler.
Orijinal açıklama (İngilizce)
Concrete CMS below 9.5.4 did not validate the user timezone value (uTimezone) on write and rendered it without output encoding on the Dashboard user management page, where Date::getTimezoneDisplayName() returns any non-IANA value unchanged. A stored cross-site scripting payload saved in this field executed in an administrator's browser when they viewed the affected user in the Dashboard, running script in the admin session (for example to read CSRF tokens, create administrator accounts, or change site settings). In Concrete CMS 9.5.3 the field became reachable by unauthenticated visitors through public registration; in Concrete CMS below 9.5.3, the same field was reachable by any authenticated user through the account profile editor. Exploitation required concrete.misc.user_timezones to be enabled (off by default), and the unauthenticated path additionally required public registration to be enabled. The Concrete CMS security team gave this vulnerability a CVSS v4.0 score of 7.7 with vector CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N. Thanks Suraj Bhosale for reporting.
Referanslar
Bu CVE için henüz editoryal inceleme yapılmadı. Sadece otomatik teknik veri gösteriliyor.