🇰🇷 한글 설명
Sipeed PicoClaw 0.2.9 이하 버전의 pkg/agent/pipeline_execute.go 파일 내 ExecTool.executeRun 함수에서 TOCTOU(Time-of-Check Time-of-Use) 취약점이 발견되었습니다. 공격자가 인자 cwe를 조작하여 검사 시점과 사용 시점 사이의 차이를 이용할 수 있으며, 이는 로컬 환경에서 실행되어야 합니다.
💡 쉬운 설명
프로그램이 파일이나 데이터를 확인한 직후, 실제로 사용하기 직전의 아주 짧은 찰나에 데이터를 몰래 바꿔치기할 수 있는 보안 약점입니다. 공격자가 시스템에 직접 접근할 수 있는 상태에서 이 허점을 이용해 권한을 탈취하거나 잘못된 명령을 실행할 수 있습니다.
🇺🇸 원문 (English)
A vulnerability was identified in Sipeed PicoClaw up to 0.2.9. The impacted element is the function ExecTool.executeRun of the file pkg/agent/pipeline_execute.go. The manipulation of the argument cwe leads to time-of-check time-of-use. The attack must be carried out locally. The exploit is publicly available and might be used. The reported GitHub issue was closed automatically with the label "not planned" by a bot.
📍 영향받는 시스템
Sipeed PicoClaw 0.2.9 이하 버전
⚔️ 공격 벡터
로컬 시스템 접근을 통한 인자(cwe) 조작 및 TOCTOU 공격
🛡️ 대응 방법
해당 취약점이 해결된 최신 버전으로 업데이트하거나, ExecTool.executeRun 함수의 인자 검증 로직을 강화해야 합니다.
🔧 검증 코드
명령어 결과로 해당 함수가 포함된 파일 경로와 코드가 출력되면 취약한 버전일 가능성이 높습니다.
grep -r "ExecTool.executeRun" pkg/agent/pipeline_execute.go 2>/dev/null