CVE-2023-41329

Aşağı

Təsvir

WireMock HTTP xidmətlərinin simulyasiyası üçün istifadə olunan bir alətdir. WireMock-un proksi rejimi, "Preventing proxying to and recording from specific target addresses" sənədində qeyd edildiyi kimi şəbəkə məhdudiyyətləri konfiqurasiyası ilə qoruna bilər. Bu məhdudiyyətlər domen adları vasitəsilə konfiqurasiya edilə bilər və belə olan halda konfiqurasiya DNS rebinding hücumlarına qarşı həssasdır. Oxşar yamaq WireMock 3.0.0-beta-15 versiyasında WireMock Webhook Extensions üçün tətbiq edilmişdi. Hücumun əsas səbəbi, ilkin təsdiqləmə ilə xaricə göndərilən şəbəkə sorğusu arasında DNS server ünvanının vaxtının bitməsi nəticəsində yaranan və qadağan olunmuş domenə yönlənməyə imkan verən yarış vəziyyətinə (race condition) yol açan məntiq xətasıdır. Bu hücumu reallaşdırmaq üçün DNS xidməti üzərində nəzarət tələb olunur, buna görə də onun icra mürəkkəbliyi yüksək, təsiri isə məhduddur. Bu problem wiremock-jre8 və wiremock-jre8-standalone-ın 2.35.1 versiyasında, wiremock və wiremock-standalone-ın 3.0.3 versiyasında, wiremock-un python versiyasının 2.6.1 versiyasında və wiremock/wiremock Docker konteynerinin 2.35.1-1 və 3.0.3-1 versiyalarında aradan qaldırılmışdır. İstifadəçilərə yeniləmə etmək tövsiyə olunur. Yeniləmə imkanı olmayan istifadəçilər ya icazə verilən təyinat nöqtələrinin siyahısını müəyyən etmək üçün firewall qaydalarını konfiqurasiya etməli, ya da WireMock-u domen adları əvəzinə IP ünvanlarından istifadə etmək üçün tənzimləməlidir.

CiddilikAşağı
CVSS3.9
İstismar ehtimalı—
MəhsulPython Wiremock
Dərc6 sen 2023
İlk görülmə6 sen 2023
Zəiflik növüCWE-290CWE-290

Necə düzəltmək olar

Yeniləyin
  • wiremock python_wiremock2.6.1 və ya daha yeni versiya
  • wiremock wiremock2.35.1, 3.0.3 və ya daha yeni versiya
  • wiremock wiremock_docker2.35.1-1, 3.0.3-1 və ya daha yeni versiya
  • org.wiremock:wiremock-standalone3.0.3 və ya daha yeni versiya
  • org.wiremock:wiremock3.0.3 və ya daha yeni versiya
  • com.github.tomakehurst:wiremock-jre82.35.1 və ya daha yeni versiya
  • com.github.tomakehurst:wiremock-jre8-standalone2.35.1 və ya daha yeni versiya
  • wiremock2.6.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
wiremock python_wiremockv < 2.6.12.6.1
wiremock studiov ≤ 2.32.0-17—
wiremock wiremockv < 2.35.1, 3.0.0 ≤ v < 3.0.32.35.1, 3.0.3
wiremock wiremock_docker2.0.0 ≤ v < 2.35.1-1, 3.0.0 ≤ v < 3.0.3-12.35.1-1, 3.0.3-1
org.wiremock:wiremock-standaloneMavenv < 3.0.33.0.3
org.wiremock:wiremockMavenv < 3.0.33.0.3
com.github.tomakehurst:wiremock-jre8Mavenv < 2.35.12.35.1
com.github.tomakehurst:wiremock-jre8-standaloneMavenv < 2.35.12.35.1
wiremockPyPIv < 2.6.12.6.1

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2023-41329 · Python Wiremock · Dark Radar