CVE-2026-32685
Təsvir
Gleam-in fərdi sənədləşdirmə səhifələrinin idarə edilməsindəki yol keçidi (path traversal) zəifliyi, nəzərdə tutulmuş sənədləşdirmə çıxış kataloqundan kənarda ixtiyari faylların oxunmasına və yazılmasına imkan verir. gleam.toml faylındakı documentation.pages girişləri, kifayət qədər yoxlama aparılmadan və ya nəzərdə tutulan layihə və sənədləşdirmə çıxış kataloqları ilə məhdudlaşdırılmadan fayl sistemi yollarına daxil edilir. documentation.pages[].path sahəsindən yaradılmış sənədləşdirmə fayllarını nəzərdə tutulmuş build/dev/docs/<package>/ çıxış kataloqundan kənara yazmaq üçün istifadə etmək olar. documentation.pages[].source sahəsindən isə layihə kataloqundan kənardakı faylları oxumaq və onların məzmununu yaradılmış sənədləşdirmə çıxışına yerləşdirmək üçün istifadə etmək olar. Qurbanı etibarsız bir layihədə və ya etibarsız gleam.toml məzmunu ilə gleam docs build əmrini işə salmağa razı edə bilən hücumçu, qurban tərəfindən oxuna bilən lokal faylların yaradılmış sənədləşdirmə artefaktlarına daxil edilməsinə və yaradılmış sənədləşdirmə fayllarının nəzərdə tutulmuş docs çıxış kataloqundan kənara yazılmasına səbəb ola bilər. Bu problem Gleam-in 1.16.0 versiyasından 1.17.0 versiyasına qədər olan hissəsinə təsir edir.
Necə düzəltmək olar
- gleam-lang gleam1.17.0, 81570611906b6b0039c948037094d09a68700f3a, v1.17.0-elixir, v1.17.0-erlang, v1.17.0-node, v1.17.0-node-slim, v1.17.0-elixir-slim, v1.17.0-erlang-slim, v1.17.0-erlang-alpine, v1.17.0-elixir-alpine, v1.17.0-node-alpine, v1.17.0-scratch və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| gleam-lang gleam | 1.16.0 ≤ v < 1.17.0, 61ed8deb6572b5591ad17d6302c1a38607522f16 ≤ v < 81570611906b6b0039c948037094d09a68700f3a, v1.16.0-elixir ≤ v < v1.17.0-elixir, v1.16.0-erlang ≤ v < v1.17.0-erlang, v1.16.0-node ≤ v < v1.17.0-node, v1.16.0-node-slim ≤ v < v1.17.0-node-slim, v1.16.0-elixir-slim ≤ v < v1.17.0-elixir-slim, v1.16.0-erlang-slim ≤ v < v1.17.0-erlang-slim, v1.16.0-erlang-alpine ≤ v < v1.17.0-erlang-alpine, v1.16.0-elixir-alpine ≤ v < v1.17.0-elixir-alpine, v1.16.0-node-alpine ≤ v < v1.17.0-node-alpine, v1.16.0-scratch ≤ v < v1.17.0-scratch | 1.17.0, 81570611906b6b0039c948037094d09a68700f3a, v1.17.0-elixir, v1.17.0-erlang, v1.17.0-node, v1.17.0-node-slim, v1.17.0-elixir-slim, v1.17.0-erlang-slim, v1.17.0-erlang-alpine, v1.17.0-elixir-alpine, v1.17.0-node-alpine, v1.17.0-scratch |
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.