CVE-2026-55249
Təsvir
@rtk-ai/rtk-rewrite OpenClaw-un exec aləti vasitəsilə icra olunan shell əmrlərini şəffaf şəkildə RTK ekvivalentlərinə yenidən yazır. 1.0.0 versiyasında @rtk-ai/rtk-rewrite OpenClaw plaqini hücumçu tərəfindən idarə olunan girişi shell üçün təhlükəsiz escaping olmadan birbaşa shell əsaslı execSync() şablon sətrinə ötürür. JSON.stringify() dəyəri ikiqat dırnaqlara salır və daxili ikiqat dırnaqları və əks kəsikləri escape edir, lakin $() və backtick shell metasimvollarına toxunmur. execSync icranı /bin/sh -c-yə həvalə etdiyi üçün shell $(...) əvəzləmələrini hətta ikiqat dırnaqlı sətirlərin içində belə genişləndirir və nəticədə inyeksiya edilmiş alt əmr rtk çağırılmazdan əvvəl icra olunur. exec alətinin command parametrinə təsir göstərə bilən hücumçu (məs., LLM agentinin promptu və ya gateway/tool-call girişi vasitəsilə) plaqin/gateway prosesinin imtiyazları ilə ixtiyari OS əmr icrasına nail olur.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| rtkai rtk-rewrite | 1.0.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.