Басты бетке

Air Security төрт код жазуға арналған ИИ-агенттен бекітілген плагинді ауыстыруға мүмкіндік беретін осалдық тапты

2 мин
Air Security төрт код жазуға арналған ИИ-агенттен бекітілген плагинді ауыстыруға мүмкіндік беретін осалдық тапты

Материал бірнеше дереккөз негізінде жасанды интеллектпен дайындалды — түпнұсқаларға сілтемелер төменде.

Air Security компаниясы бейсенбі күні төрт танымал код жазуға арналған ИИ-агенттегі осалдық репозиторий иесіне бекітілген плагинді зиянды кодпен ауыстыруға мүмкіндік беретінін хабарлады. Anthropic мәселені Claude Code 2.1.179 нұсқасында, OpenAI Codex 0.146.0 нұсқасында түзетті, ал GitHub Copilot түзету алған жоқ, Google болса пайдаланудан шығарылатын Gemini CLI-ді патчтамайды.

Негізгі фактілер

  • Air Security бейсенбі күні төрт код жазуға арналған ИИ-агентке әсер ететін осалдық туралы хабарлады: Claude Code, Codex, GitHub Copilot және Gemini CLI.
  • Anthropic осалдықты Claude Code 2.1.179 нұсқасында, ал OpenAI Codex 0.146.0 нұсқасында түзетті.
  • GitHub Copilot түзету алған жоқ, ал Google пайдаланудан шығарылатын Gemini CLI-ді патчтамайды.
  • Шабуыл Bitbucket немесе компанияның жеке git-сервері сияқты коммит хэшіне ұқсас атауларға рұқсат беретін хосттарда коммит хэшіне ұқсас атаумен тармақ жасау арқылы жүзеге асады.
  • Claude Code пен Codex-те әдепкі бойынша қосылған фондық авто-жаңарту сенімді плагинді пайдаланушы әрекетінсіз ауыстыруы мүмкін.

Осалдық механизмі

Агенттер плагиндерді онлайн-маркетплейстерден орнатады, олар әр плагинді коммит хэші бойынша белгілі бір тексерілген нұсқаға бекітеді. Air Security агенттер бекітілген суретті жүктейтінін, бірақ алынған кодтың коммит хэшіне сәйкестігін тексермейтінін анықтады. Коммит хэштеріне ұқсас тармақ атауларына рұқсат беретін код хостингтерінде репозиторий иесі бұл атауды басқа кодқа нұсқай алады, сонда агент басқа кодты орнатып, өзін бекітілген нұсқада тұрмын деп хабарлайды. Плагин пайдаланушымен бірдей құқықтармен жұмыс істейтіндіктен, ауыстырылған код файлдарға, сақталған тіркелгі деректеріне және пайдаланушы кіре алатын жүйелерге қол жеткізе алады.

Әсер еткен агенттер мен түзетулер

Anthropic осалдықты Claude Code 2.1.179 нұсқасында, ал OpenAI Codex 0.146.0 нұсқасында түзетті. GitHub Copilot түзету алған жоқ, ал Google пайдаланудан шығарылатын Gemini CLI-ді патчтамайды. Gemini CLI негізгі тармағы FETCH_HEAD деп аталған репозиторий арқылы шабуылға ұшырауы мүмкін, бұл атауды GitHub-тың хэшке ұқсас атауларға қарсы ережесі анық бұғаттамайды.

Осалдыққа ұшырау және қорғау шаралары

GitHub коммит хэштеріне ұқсас тармақ немесе тег атауларына рұқсат бермейді, сондықтан GitHub репозиторийлерінен орнатылған плагиндер тармақ атауымен жасалатын қулыққа ұшырамайды. The Hacker News 18 қыркүйекте әдепкі маркетплейстерді тексеріп, Anthropic қауымдастық каталогындағы және Claude Code пен Copilot үшін әдепкі каталогтардағы әр плагиннің GitHub репозиторийіне нұсқайтынын анықтады. Фондық авто-жаңарту Claude Code пен Codex-те әдепкі бойынша жұмыс істейді, бірақ тек GitHub-та орналасқан кірістірілген маркетплейстер үшін, ал сыртқы маркетплейстер үшін өшірілген немесе қосымша опция ретінде қолжетімді. Air Security және GitHub құжаттамасына сәйкес, тек GitHub негізіндегі әдепкі маркетплейстерден плагин орнататын пайдаланушылар тармақ атауымен жасалатын шабуыл нұсқасына ұшырамайды.

1 дереккөз

Уақыт · артта қалуы