CVE-2026-54770

Orta

Təsvir

WebOb HTTP sorğuları və cavabları üçün obyektlər təmin edir. Versiya 1.8.11-dək src/webob/response.py faylındakı Response._make_location_absolute() funksiyası, urllib.parse.urljoin() ön tərəfdəki C0 idarəetmə simvollarını və boşluqları silməzdən əvvəl Location dəyərini URI sxemi və ya öncül qoşa slash üçün yoxlayır. Buna görə də, protokol nisbi və ya mütləq URL-dən əvvəl gələn boşluq kimi hücumçu tərəfindən idarə olunan bir dəyər SCHEME_RE və startswith("//") yoxlamalarını yan keçə bilər və kənar hosta yönləndirməyə normallaşdırıla bilər. Eyni təhlükəli URL birləşdirmə davranışından istifadə etdikləri və ya əvvəlki normallaşdırma yolunu yan keçdikləri üçün Request.relative_url() və HTTPFound daxil olmaqla webob.exc._HTTPMove alt sinifləri də bu problemdən təsirlənir. Tətbiqin yönləndirmə hədəfinə təsir göstərə bilən autentifikasiya olunmamış hücumçu, istifadəçiləri fişinq, OAuth və ya SSO token oğurluğu məqsədilə hücumçunun idarə etdiyi hosta göndərə bilər, lakin bu boşluğun istismarı üçün istifadəçi yönləndirməni izləməlidir. Bu problem 1.8.11 versiyasında düzəldilmişdir.

CiddilikOrta
CVSS6.1
İstismar ehtimalı—
MəhsulWebob
Dərc20 avq 2026
İlk görülmə20 avq 2026

Necə düzəltmək olar

Yeniləyin
  • webob1.8.11 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
webobPyPIv < 1.8.111.8.11

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.