CVE-2026-104859
Təsvir
Nx, TypeScript və çoxdilli kod bazaları üçün monorepo həllidir. 21.4.0 versiyasından 22.7.8-ə qədər və 23.0.0 versiyasından 23.1.1-ə qədər olan @nx/docker buraxılış konveyeri (release pipeline), docker teqi, təsvir axtarışı və docker push çağırışlarını shell əmr sətirləri kimi qurur. release.docker.repositoryName və registryUrl konfiqurasiya dəyərləri həmin sətirlərə daxil edilir və /bin/sh -c vasitəsilə ötürülür ki, bu da etibarsız Nx konfiqurasiyasında shell sintaksisinin nx release version və ya nx release publish zamanı icrasına şərait yaradır. Beləliklə, bir pull request və ya repozitoriya konfiqurasiyası dəyişikliyi buraxılış tapşırığının imtiyazları ilə əmrləri icra edə bilər və reyestr etibarnamələrini və ya bulud tokenlərini ifşa edə bilər; həmçinin dry-run nəşri zəiflikli ön yoxlama əmrinin icrasını önləmir. Bu problem 22.7.8 və 23.1.1 versiyalarında düzəldilmişdir.
Necə düzəltmək olar
- @nx/docker22.7.8, 23.1.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| @nx/dockernpm | 21.4.0 ≤ v < 22.7.8, 23.0.0 ≤ v < 23.1.1 | 22.7.8, 23.1.1 |
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.