- Yama var
- Son 7 gün
- CWE-287
- CWE-1287
CVE-2026-114509
Laravel TokenGuard kimlik doğrulama atlatma (API kimlik bilgisi tip doğrulaması eksik)
- Yayımlandı
- Güncellendi
- 28 Eki 2026
- Açık yaşı
- 6 gün
- Kaydı açan
- GitHub_M
Yönetici özeti
Bu açık, uygulamanın kullanıcı hesaplarının saldırganın eline geçmesine yol açabilir ve müşteri verilerinin sızması riskini doğurur. Kimlik doğrulama mekanizmasını hedef aldığı için öncelikli olarak ve hızlıca giderilmesi gerekir.
ÖzetTürkçe
Laravel web uygulama çatısındaki TokenGuard, standart belirteç tabanlı API koruyucusu olarak yapılandırıldığında, hazırlanmış dize olmayan (string olmayan) bir kimlik bilgisini reddetmiyor. Etkilenen MySQL veya MariaDB yapılandırmalarında kimlik doğrulama sorgusu beklenmeyen mevcut bir kullanıcıyla eşleşebiliyor. Bu sürümler 12.68.0 öncesi ve 13.29.0 öncesi Laravel kurulumlarını etkiliyor.
Saldırgan ne yapabilir?
Saldırgan kimlik doğrulaması olmadan TokenGuard ile korunan rotalara erişebilir ve başka bir kullanıcının hesabını ele geçirebilir. Bu, kullanıcı verilerine erişim ve bunların değiştirilmesi anlamına gelebilir.
Kaynaktaki açıklama (İngilizce)
Laravel is a web application framework. Prior to 12.68.0 and 13.29.0, TokenGuard configured as a standard token-based API guard does not reject a crafted non-string credential. Under affected MySQL or MariaDB configurations, the authentication lookup can match an unintended existing user, allowing an unauthenticated attacker to bypass authentication and take over an account on routes protected by TokenGuard. This issue is fixed in versions 12.68.0 and 13.29.0.
Ne yapmalı?
- Laravel framework paketini 12.68.0 veya 13.29.0 sürümüne yükseltin (sizin kullandığınız ana sürüme uygun olan). Üretici
- Yükseltmeden sonra TokenGuard kullanan uygulamaların API kimlik doğrulama akışlarını test edin ve beklenmeyen kullanıcı eşleşmelerine karşı günlükleri kontrol edin. Genel öneri
Ek önlemler
- TokenGuard ile korunan API uçlarına yapılan kimlik doğrulama isteklerini ve başarısız denemeleri izleyin; olağandışı hesap erişimlerini araştırın. Genel öneri
- Yükseltme yapılana kadar, API kimlik doğrulamasını dize olmayan girdileri ek olarak reddedecek şekilde ön katmanda (ör. ters vekil veya WAF kuralıyla) sınırlandırmayı değerlendirin. Genel öneri
- Kullanıcı hesaplarında şüpheli oturum açmaları için kimlik bilgilerinin yenilenmesini ve oturumların sonlandırılmasını planlayın. Genel öneri
Bu açık kişisel verilerin sızmasına yol açabilir. Sistemlerinizde kullanıldığından şüpheleniyorsanız KVKK'daki ihlal bildirimi yükümlülüğünüzü (Kurul'a 72 saat içinde bildirim) hukuk danışmanınızla birlikte değerlendirin. Bu not hukuki tavsiye değildir.
Etkilenen sürümler1 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| laravel framework | < 12.68.0 | 12.68.0 |
Kaynaklar7 kaynak
- CVE.org kaydı
- NVD kaydı
- github.com/…mework/security/advisories/GHSA-f9x3-7vq9-cph6 Diğer
- github.com/…ommit/8dbb08bccac1be095dba4a9d259a419620f1e8a5 Diğer
- github.com/…ommit/9b21ce0a9bb2b2599978bc0b0df4abea952ad31c Diğer
- github.com/laravel/framework/releases/tag/v12.68.0 Diğer
- github.com/laravel/framework/releases/tag/v13.29.0 Diğer
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.