← CVE Veritabanı

CVE-2026-122041

Kritik

Teknik Veri (Otomatik)

CVSS Skoru
9.1
EPSS
—
CWE
CWE-862
KEV Durumu
Hayır

Yayım tarihi: 7 Kasım 2026

WooCommerce (Pro) için Checkout Field Editor eklentisi, WordPress için yetki/sahiplik kontrolünün ajax_remove_uploaded() fonksiyonunda eksik olması nedeniyle keyfi eklerin yetkisiz silinmesine karşı savunmasızdır, bu durum 3.8.0 sürümüne ve dahiline kadar olan sürümlerde geçerlidir. İşleyici, hem wp_ajax hem de wp_ajax_nopriv için kayıtlıdır ve yalnızca 'file_handling_nonce' nonce tarafından kontrol edilir, bu nonce her bir Dosya Yükleme checkout alanı yapılandırıldığında kamu checkout sayfası işaretleme (data-nonce özniteliği) içinde yayınlanır. Bu, yetkisiz saldırganların keyfi ekleri (diğer kullanıcılar veya gönderilere ait olanları da dahil olmak üzere) silmek için hazırlanmış bir attachment_id göndererek silmesine olanak tanır, bu durum önemli multimedya kaybına ve potansiyel hizmet reddi durumuna yol açabilir.

Orijinal açıklama (İngilizce)

The Checkout Field Editor for WooCommerce (Pro) plugin for WordPress is vulnerable to unauthorized deletion of arbitrary attachments due to a missing capability/ownership check in the ajax_remove_uploaded() function in versions up to, and including, 3.8.0. The handler is registered for both wp_ajax and wp_ajax_nopriv and is gated solely by the 'file_handling_nonce' nonce, which is emitted inside the public checkout page markup (data-nonce attribute) whenever a File Upload checkout field is configured. This makes it possible for unauthenticated attackers to delete arbitrary attachments (including those belonging to other users or posts) by submitting a crafted attachment_id, which can lead to loss of important media and potential denial of service.

Bu CVE için henüz editoryal inceleme yapılmadı. Sadece otomatik teknik veri gösteriliyor.