CVE-2026-25129
Açıklama
PsySH; PHP için bir çalışma zamanı geliştirici konsolu, etkileşimli hata ayıklayıcı ve REPL'dir. 0.11.23 ve 0.12.19 versiyonlarından önce PsySH, başlangıçta Mevcut Çalışma Dizini'nden (CWD) otomatik olarak bir `.psysh.php` dosyası yükler ve yürütür. Bir saldırgan, kurbanın daha sonra PsySH'yi başlatırken CWD olarak kullandığı bir dizine yazabilirse, kurbanın bağlamında rastgele kod çalıştırılmasını tetikleyebilir. Kurban, PsySH'yi yüksek ayrıcalıklarla (örneğin root) çalıştırdığında, bu durum yerel yetki yükseltme ile sonuçlanır. Bu, kurban kullanıcının bağlamında rastgele kod çalıştırılmasına yol açan bir CWD yapılandırma zehirleme sorunudur. Ayrıcalıklı bir kullanıcı (örneğin root, bir CI runner veya bir ops/debug hesabı), CWD'si kötü amaçlı bir `.psysh.php` içeren ve saldırgan tarafından yazılabilir olan bir dizine ayarlanmış şekilde PsySH'yi başlatırsa, saldırgan komutları o ayrıcalıklı kullanıcının izinleriyle yürütebilir ve bu da yerel yetki yükseltmeye neden olur. PsySH'yi gömen alt tüketiciler bu riski devralır. Örneğin, Laravel Tinker (`php artisan tinker`), PsySH kullanır. Ayrıcalıklı bir kullanıcı, kabuğu saldırgan tarafından yazılabilir bir dizindeyken Tinker'ı çalıştırırsa, `.psysh.php` otomatik yükleme davranışı, saldırgan tarafından kontrol edilen kodu kurbanın ayrıcalıkları altında yürütmek için aynı şekilde kötüye kullanılabilir. 0.11.23 ve 0.12.19 versiyonları sorunu gidermektedir.
Nasıl düzeltilir
- psysh psysh0.11.23, 0.12.19 ya da sonraki bir sürüm
- psy/psysh0.12.19, 0.11.23 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| psysh psysh | v < 0.11.23, 0.12.0 ≤ v < 0.12.19 | 0.11.23, 0.12.19 |
| psy/psyshPackagist | 0.12.0 ≤ v < 0.12.19, v < 0.11.23 | 0.12.19, 0.11.23 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.