CVE-2026-4911

Orta

Açıklama

WordPress için geliştirilen Booking Package eklentisinin 1.7.06 ve önceki sürümleri Fiyat Manipülasyonuna karşı savunmasızdır. Bu durum, intentForStripe() fonksiyonunun kullanıcı kontrollü $_POST['amount'] değerini herhangi bir doğrulama yapmadan doğrudan Stripe PaymentIntent API'sine iletmesinden ve commitStripe() fonksiyonunun ödemeyi onaylarken sunucu tarafından hesaplanan tutarı görmezden gelmesinden kaynaklanmaktadır. Sunucu; hizmetler, misafirler, vergiler ve kuponlara göre getAmount() aracılığıyla rezervasyon maliyetini doğru şekilde hesaplasa da, CreditCard.php dosyasındaki hesaplanan tutarın PaymentIntent güncellemesine dahil edilmesini sağlayacak kritik kod yorum satırına alındığı için bu hesaplanan tutar hiçbir zaman doğrulanmamakta veya PaymentIntent'i güncellemek için kullanılmamaktadır. Bu durum, kimliği doğrulanmamış saldırganların PaymentIntent oluşturma sırasında tutar parametresini manipüle ederek ve rezervasyonu sahte ödeme ile tamamlayarak hizmetleri rastgele fiyatlarla (örneğin 500,00$ yerine 0,01$) rezerve etmelerine olanak tanımaktadır.

ÖnemOrta
CVSS5.3
İstismar olasılığı—
ÜrünBooking Package
Yayın28 Nis 2026
İlk görülme28 Nis 2026
Zayıflık türüCWE-472CWE-472

Nasıl düzeltilir

Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
masaakitanaka Booking Packagev ≤ 1.7.06—

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.

Intelligence 360 paketinde

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.

CVE-2026-4911 · Booking Package · Dark Radar