CVE-2017-16654

Yüksək

Təsvir

Symfony-nin 2.7.38, 2.8.31, 3.2.14, 3.3.13, 3.4-BETA5 və 4.0-BETA5 versiyalarından əvvəlki versiyalarında problem aşkar edilmişdir. Intl komponenti yerli fayl sistemindən resurs paketlərini oxumaq üçün istifadə olunan müxtəlif paket oxuyucularını ehtiva edir. Bu siniflərin read() metodları, götürüləcək dil paketini təyin etmək üçün yol və lokal (locale) məlumatlarından istifadə edir. Lokal arqumentinin dəyəri adətən etibarsız istifadəçi girişindən (məsələn, URL parametri kimi) alınır. Hücumçu bu arqumetdən istifadə edərək "dot-dot-slash" hücumu, yəni Directory Traversal vasitəsilə ixtiyari kataloqlara daxil ola bilər.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulSensiolabs Symfony
Dərc6 avq 2018
İlk görülmə6 avq 2018

Necə düzəltmək olar

Yeniləyin
  • symfony/intl2.7.38, 2.8.31, 3.2.14, 3.3.13 və ya daha yeni versiya
  • symfony/symfony2.7.38, 2.8.31, 3.2.14, 3.3.13 və ya daha yeni versiya
İstehsalçı bildirişləri

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
sensiolabs symfony2.7.0 ≤ v ≤ 2.7.37, 3.2.0 ≤ v ≤ 3.2.13, 3.3.0 ≤ v ≤ 3.3.12, 3.8.0 ≤ v ≤ 3.8.30—
debian debian_linux8.0, 9.0—
symfony/intlPackagist2.7.0 ≤ v < 2.7.38, 2.8.0 ≤ v < 2.8.31, 3.0.0 ≤ v < 3.2.14, 3.3.0 ≤ v < 3.3.132.7.38, 2.8.31, 3.2.14, 3.3.13
symfony/symfonyPackagist2.7.0 ≤ v < 2.7.38, 2.8.0 ≤ v < 2.8.31, 3.0.0 ≤ v < 3.2.14, 3.3.0 ≤ v < 3.3.132.7.38, 2.8.31, 3.2.14, 3.3.13

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.