CVE-2026-40180
Təsvir
Quarkus OpenAPI Generator Quarkus-un Rest müştərilərinin generasiyası və server stub-larının generasiyası üçün genişləndirmələridir. 2.16.0 və 2.15.0-lts versiyalarından əvvəl ApicurioCodegenWrapper.java faylındakı unzip() metodu ZIP qeydlərini həll edilmiş fayl yolunun nəzərdə tutulan çıxış qovluğunun daxilində qaldığını yoxlamadan çıxarırdı. 101-ci sətirdə təyinat new File(toOutputDir, entry.getName()) kimi qurulur və məzmun dərhal yazılır. Yol keçmə ardıcıllıqları (məs., ../../malicious.java) olan qeydləri ehtiva edən zərərli ZIP arxivi hədəf qovluqdan kənarda fayllar yazacaqdı. Bu zəiflik 2.16.0 və 2.15.0-lts versiyalarında düzəldilib.
Necə düzəltmək olar
- quarkiverse quarkus_openapi_generator2.15.0 və ya daha yeni versiya
- io.quarkiverse.openapi.generator:quarkus-openapi-generator2.16.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| quarkiverse quarkus_openapi_generator | v < 2.15.0, 2.15.0 | 2.15.0 |
| io.quarkiverse.openapi.generator:quarkus-openapi-generatorMaven | v < 2.16.0 | 2.16.0 |
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.