GitLab жүйесінде қашықтан кодты орындау үшін пайдаланылатын Ruby осалдығы

Ruby 3.3.13, 3.4.12 және 4.0.9 түзету нұсқалары жарияланды, олар арнайы жасалған тұрақты өрнектерді компиляциялау кезінде бүтін санның асып кетуіне әкелетін маңызды осалдықты (CVE-2026-110264) түзетті. Бұл осалдықты тұрақты өрнектерде сыртқы деректерді пайдаланатын Ruby-де жазылған жобаларға шабуыл жасау үшін пайдалануға болады. Басқа нәрселермен қатар, GitLab бірлескен әзірлеу платформасында кодты қашықтан орындау үшін осалдықты пайдалану расталды. Мәселе GitLab 19.5.1, 19.4.3, 19.3.6, 19.2.9, 19.1.9, 19.0.10 және 18.11.13 жаңартуларында одан әрі бұғатталды. Осалдыққа 10-нан 10 ауырлық деңгейі берілді.

Onigmo тұрақты өрнек қозғалтқышында осалдық бар және қайталанулар саны көп үлгіні компиляциялау кезінде ішкі идентификатордың толып кетуіне әкеледі. Мәселе тек Regexp.new, Regexp.union және Regexp.compile әдістері немесе "/#{input}/" түріндегі литералдар арқылы өңделген тұрақты өрнектердегі сыртқы деректерді пайдаланатын қолданбаларда ғана көрінеді. Regexp.timeout әдісі арқылы тұрақты өрнек өлшемін немесе оны өңдеу уақытын шектеу осалдықтың алдын алмайды, себебі шабуыл үшін қысқа үлгілерді пайдалануға болады.

GitLab жүйесінде осалдықты аутентификацияланбаған пайдаланушы сыртқы деректерді тұрақты өрнекке ауыстыру арқылы пайдалана алады. Пайдалану әдісінің егжей-тегжейлері әлі жарияланған жоқ (GitLab саясатына сәйкес, ақпарат патч жарияланғаннан кейін 30 күннен кейін қолжетімді болады), бірақ GitLab пайдаланушыларына шабуыл жасау әрекеттері онлайн режимінде тіркелген. Шабуылдың жанама белгілеріне Ruby интерпретаторының істен шығу санының артуы және .org файлдарын өңдеу кезінде бетті көрсету уақытының аяқталуына байланысты журнал қателерінің көбеюі жатады.

CVE-2026-110264-тен басқа, тұрақты өрнек қозғалтқышында тағы үш осалдық түзетілді: CVE-2026-89078 (үлгіні өзгерткеннен кейін талдау мүмкін болмаған кезде жадтың екі есе бос болуы), CVE-2026-93577 және CVE-2026-97229 (компиляцияланған үлгінің өлшемін есептеу кезінде бүтін сандардың асып кетуі).

Ақпарат көзі: opennet.ru

DDoS қорғауы бар сайттар үшін сенімді хостинг, VPS VDS серверлерін сатып алыңыз 🔥 DDoS қорғанысы, VPS VDS серверлері бар сенімді веб-сайт хостингін сатып алыңыз | ProHoster