CVE-2026-40280
Təsvir
Gotenberg API əsaslı sənəd çevirmə alətidir. 8.30.1 və daha öncəki versiyalarda, --webhook-deny-list və --api-download-from-deny-list bayraqları üçün standart private-IP qadağan siyahıları URL sxemlərini uyğunlaşdırmaq üçün böyük-kiçik hərflərə həssas olan requlyar ifadədən (^https?://) istifadə edir. Go-nun net/url.Parse() funksiyası xaricə yönəlmiş TCP bağlantısını qurmazdan əvvəl sxemi kiçik hərflərə normallaşdırdığı üçün hücumçu URL sxeminin bir hissəsini böyük hərflə yazmaqla (məsələn, HTTP://, HTTPS:// və ya Http://) qadağan siyahısından yan keçə bilər. Bu, autentifikasiya olunmamış sorğuların daxili şəbəkə xidmətlərinə, o cümlədən private IP diapazonlarına, loopback ünvanlarına və HTTP://169.254.169.254/latest/meta-data/ kimi bulud instansiya metadata son nöqtələrinə çatmasına imkan verir. Bu, CVE-2026-27018-də düzəldilmiş eyni təhlükəsizlik nəzarət mexanizmini dövr edir. Bu problem 8.31.0 versiyasında aradan qaldırılmışdır.
Necə düzəltmək olar
- thecodingmachine gotenberg8.31.0 və ya daha yeni versiya
- github.com/gotenberg/gotenberg/v88.31.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| thecodingmachine gotenberg | v < 8.31.0 | 8.31.0 |
| github.com/gotenberg/gotenberg/v8Go | v < 8.31.0 | 8.31.0 |
| github.com/gotenberg/gotenberg/v7Go | Aralıq göstərilməyib | — |
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.
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.