Debian'ın Symfony duyurusu DSA-6617-1, Debian 13 (Trixie) için düzeltilmiş kaynak paketini 6.4.50+dfsg-0+deb13u1 olarak listeliyor. Bir Symfony uygulaması kendi bileşenlerini Composer ile de kurabilir. Bakımın ilk adımı, uygulamanın hangi kopyayı yüklediğini bulmak. Debian güvenlik kaydı
Debian paketlerini ve proje bağımlılıklarını incele
dpkg-query -W 'php-symfony-*'
apt-cache policy php-symfony-http-foundation
APT sorgusundaki paket adı bir örnek. Kurulu bileşen adlarını ve paket kaynağını kendi sisteminde doğrula. Proje Composer kullanıyorsa uygulama dizininde kilit dosyasına kaydedilmiş bileşenleri de incele.
composer show --locked 'symfony/*'
composer audit --locked
composer.lock, dağıtımda kurulması beklenen bağımlılık sürümlerini kaydeder. --locked ile denetim bu listeyi inceler. Çalışan dağıtımda hangi kopyanın kullanıldığını doğrulamak için dağıtım dosyalarındaki Composer yükleyicisini ve kurulu bileşenleri kontrol et. Yerel kilit dosyan güncellenmiş olsa bile eski imaj çalışıyor olabilir. Composer audit belgesi
Güncellemeyi doğru katmanda yap
Debian paketi kullanan uygulamada APT üzerinden düzeltilmiş paket revizyonunu al. Composer ile yönetilen projede etkilenen bileşenleri ve bağımlılık kısıtlarını incele, hedefli güncellemeyi deneme ortamında yap ve yeni kilit dosyasını dağıtıma dahil et. Debian'ın paket revizyonu ile Composer'ın sürüm numarasını kendi duyuruları üzerinden değerlendir.
Dağıtımdan sonra normal oturum açma, yetki kontrolü ve uygulamanın temel sayfalarını dene. Son kontrolde çalışan dağıtımın bileşen sürümlerini ve yeni bağımlılık denetimini birlikte kaydet.