- Son 7 gün
- CWE-362
CVE-2026-118128
a2a-js Görev Durumu Güncelleme İşleyicisinde yarış koşulu (race condition)
- Yayımlandı
- Güncellendi
- 28 Eki 2026
- Açık yaşı
- 0 gün
- Kaydı açan
- VulDB
Yönetici özeti
Bu açık, uygulamanın görev takibini yapan bir bileşenini etkiler ve uzaktan istismar edilebilir. Risk orta düzeydedir; yazılımı kullanan sistemlerin, hizmet kesintisi ve veri tutarsızlığı riskini azaltmak için kısa sürede güncellenmesi önerilir.
ÖzetTürkçe
a2aproject a2a-js kütüphanesinin 1.1.0 ve öncesi sürümlerinde, src/server/result_manager.ts dosyasındaki ResultManager.applyStatusUpdate fonksiyonu görev durumu güncellemelerini işlerken yarış koşulu (CWE-362) içermektedir. Etkilenen bileşen, görev durumu güncelleme işleyicisidir. Sorun 1.2.0 sürümünde giderilmiştir.
Saldırgan ne yapabilir?
Uzaktan gerçekleştirilebilen bir saldırgan, eşzamanlı istekler yoluyla görev durumlarını tutarsız hale getirebilir; bu da bütünlük ve erişilebilirlik üzerinde sınırlı bir etki yaratabilir.
Kaynaktaki açıklama (İngilizce)
A vulnerability has been found in a2aproject a2a-js up to 1.1.0. Impacted is the function ResultManager.applyStatusUpdate of the file src/server/result_manager.ts of the component Task Status Update Handler. Such manipulation leads to race condition. The attack may be launched remotely. Upgrading to version 1.2.0 is recommended to address this issue. The name of the patch is 7b87c9480bfa643f9d2b2eaf06988b3d3a95de25. It is recommended to upgrade the affected component.
Ne yapmalı?
- a2a-js kütüphanesini 1.2.0 veya daha yeni bir sürüme yükseltin. Genel öneri
- Yükseltmeyi uygulamanızın bağımlılıklarında doğrulayın ve etkilenen sürümlerin (1.1.0 ve öncesi) kullanılmadığından emin olun. Genel öneri
- Yükseltme yapılana kadar, görev durumu güncellemelerini kuyruklayarak veya eşzamanlı işlemeyi sınırlandırarak aynı göreve ait isteklerin paralel işlenmesini engelleyin. Genel öneri
Ek önlemler
- Görev durumu güncellemelerine yönelik olağan dışı yoğunluktaki veya tekrarlayan istekleri izleyin. Genel öneri
- Kütüphane bağımlılıklarını düzenli olarak tarayıp güncel sürümleri takip edin. Genel öneri
Etkilenen sürümler1 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| a2aproject a2a-js | 1.0 | – |
| 1.1.0 | – | |
| 1.2.0 Etkilenmiyor | – |
Kaynaklar10 kaynak
- CVE.org kaydı
- NVD kaydı
- github.com/a2aproject/a2a-js/pull/636 Yama
- github.com/…ommit/7b87c9480bfa643f9d2b2eaf06988b3d3a95de25 Yama
- github.com/a2aproject/a2a-js/releases/tag/v1.2.0 Yama
- vuldb.com/cve/CVE-2026-118128 Üçüncü taraf
- vuldb.com/submit/1015057 Üçüncü taraf
- vuldb.com/vuln/427455 Diğer
- vuldb.com/vuln/427455/cti Diğer
- github.com/a2aproject/a2a-js 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.