CVE-2022-31160
Açıklama
jQuery UI, jQuery üzerine inşa edilmiş, özenle seçilmiş bir kullanıcı arayüzü etkileşimleri, efektler, widget'lar ve temalar kümesidir. 1.13.2 öncesi sürümler, siteler arası betik çalıştırma (XSS) açığına karşı potansiyel olarak savunmasızdır. Bir `label` içine yerleştirilmiş bir input üzerinde checkboxradio widget'ının başlatılması, o üst `label` içeriğinin input etiketi olarak değerlendirilmesine neden olur. Böyle bir widget üzerinde `.checkboxradio( "refresh" )` çağrılması ve başlangıçtaki HTML'in kodlanmış HTML varlıkları içermesi, bunların hatalı biçimde çözülmesine yol açar. Bu durum, potansiyel olarak JavaScript kodunun çalıştırılmasına neden olabilir. Hata, jQuery UI 1.13.2 sürümünde giderilmiştir. Sorunu gidermek için, başlangıçtaki HTML'i değiştirebilen biri, `label` içindeki input dışındaki tüm içerikleri bir `span` içine sarabilir.
Nasıl düzeltilir
- jqueryui jquery_ui1.13.2 ya da sonraki bir sürüm
- jquery-ui1.13.2 ya da sonraki bir sürüm
- org.webjars.npm:jquery-ui1.13.2 ya da sonraki bir sürüm
- jquery-ui-rails8.0.0 ya da sonraki bir sürüm
- jQuery.UI.Combined1.13.2 ya da sonraki bir sürüm
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/QB2FJQXCNHO32VGVOC6DY6IPGVE4VDU6/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6XBR3G3JR5ZIOJDO4224M3INXDS2VFDD/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/J5LGNTICB5BRFAG3DHVVELS6H3CZSQMO/
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| jqueryui jquery_ui | v < 1.13.2 | 1.13.2 |
| netapp h300s_firmware | Aralık belirtilmemiş | — |
| netapp h500s_firmware | Aralık belirtilmemiş | — |
| netapp h700s_firmware | Aralık belirtilmemiş | — |
| netapp h410s_firmware | Aralık belirtilmemiş | — |
| netapp h410c_firmware | Aralık belirtilmemiş | — |
| netapp oncommand_insight | Aralık belirtilmemiş | — |
| drupal jquery_ui_checkboxradio | 8.x-1.0, 8.x-1.1, 8.x-1.2, 8.x-1.3 | — |
| fedoraproject fedora | 35, 36, 37 | — |
| debian debian_linux | 10.0 | — |
| jquery-uinpm | v < 1.13.2 | 1.13.2 |
| org.webjars.npm:jquery-uiMaven | v < 1.13.2 | 1.13.2 |
| jquery-ui-railsRubyGems | v < 8.0.0 | 8.0.0 |
| jQuery.UI.CombinedNuGet | v < 1.13.2 | 1.13.2 |
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.