Floci IAM 인가 실패로 Security Hub 등 보안 서비스가 미인가 접근됨
공격자는 Floci의 IAM 강제 메커니즘이 Security Hub, Macie, GuardDuty 서비스를 다루지 않는 점을 이용해, 어떤 정책 권한 없이도 인증을 우회할 수 있습니다. `IamActionRegistry`에 해당 라우트 규칙이 없고 모델이 `rest-routes.json`에 올바르게 로드되지 않아, `resolveRoute`가 빈 동작을 반환하고 모든 요청을 기본으로 허용합니다. 네트워크로 도달할 수 있는 공격자는 악의적 HTTP 요청을 직접 보내 서비스 활성화나 관리자 계정 나열 같은 민감 작업을 실행할 수 있으며, 장악된 시스템은 데이터 기밀성과 무결성이 심각하게 훼손되고 보안 경계가 완전히 무너집니다.
컴포넌트
Floci는 AWS API와 호환되는 로컬 클라우드 서비스 시뮬레이션 플랫폼으로, 개발·테스트 환경에 끊김 없는 클라우드 네이티브 경험을 제공하는 것을 목표로 합니다. 핵심 아키텍처는 RESTful 인터페이스로 IAM, Security Hub, Macie, GuardDuty를 포함한 여러 AWS 서비스를 시뮬레이션하고, 세분화된 신원 및 접근 관리 정책 시행을 지원합니다. 시스템 맥락에서 핵심 인프라 역할을 하며, 멀티 계정 체계의 자원 배분과 보안 감사 요청을 처리하고, 로컬 환경과 클라우드 동작의 일관성을 유지해 조직의 클라우드 애플리케이션 배포와 규정 준수 검사 효율을 높입니다.
유형
Improper Authorization (CWE-285)
저장소
대응 방안
- IAM 동작 등록표를 보완하고 관련 서비스 모델을 모두 라우트 해석 구성에 포함하십시오. 또한 리소스 빌더를 갱신해 서비스 리소스 유형을 완전하게 식별하고 인가 동작 목록을 다시 생성해, 모든 API 엔드포인트가 엄격한 정책 검사를 거치게 하고 구성 누락으로 인한 월권 접근 위험을 제거하십시오.
DesktopCommanderMCP 구성 결함으로 명령 필터가 실패해 원격 코드 실행 위험이 발생
이 결함은 구성 검증 논리의 잘못된 폴백에서 비롯됩니다. 공격자가 set_config_value 엔드포인트로 blockedCommands 매개변수를 빈 배열로 설정하면, validateCommand 함수가 논리 판단 결함으로 기본 차단 목록을 작동시키지 못해 모든 명령줄 필터가 우회됩니다. 공격자는 네트워크를 통해 원격으로 악의적 요청을 보내 인증 없이 임의의 고위험 시스템 명령을 실행할 수 있으며, 호스트가 완전히 장악되고 데이터의 기밀성, 무결성, 가용성이 전면적으로 훼손됩니다.
컴포넌트
DesktopCommanderMCP는 모델 컨텍스트 프로토콜 기반의 데스크톱 자동화 에이전트입니다. 핵심 아키텍처는 표준 인터페이스로 대규모 언어 모델과 로컬 운영체제를 연결해 파일 관리, 프로세스 감시, 시스템 명령 실행 등 크로스 플랫폼 기능을 제공하며, 보안 샌드박스 환경에서 사람-컴퓨터 협업과 자원 배분 자동화를 최적화하는 것을 목표로 합니다.
유형
Missing Authorization (CWE-862)
저장소
대응 방안
- 구성 검증 논리를 재구성해 blockedCommands가 비어 있거나 null일 때 기본 안전 블랙리스트로 강제 복구하십시오. 명시적 비어 있지 않음 확인을 적용해 잘못된 구성을 막고, allowedDirectories 같은 핵심 보안 매개변수에는 모두 거부하는 기본 정책을 설정해, 실패 시 개방되는 위험을 근본적으로 제거하십시오.
sglang 게이트웨이 MCP 컴포넌트 인증 결함으로 멀티테넌트 데이터 격리가 실패해 월권 접근이 발생
이 결함은 `ensure_request_mcp_client` 함수가 MCP 클라이언트를 구축할 때 서버 URL만 캐시 키로 쓰고 요청의 Authorization 토큰 차이를 무시하는 데에서 비롯됩니다. 그 결과 서로 다른 테넌트나 익명 요청이 이미 인증된 같은 세션 연결을 재사용합니다. 공격자는 동일한 MCP URL을 가리키는 요청을 만들어, 먼저 연결을 수립한 정상 사용자의 자격 증명으로 임의의 도구 작업을 실행하고 다른 테넌트의 민감 데이터를 탈취하거나 미인가 동작을 수행할 수 있어, 데이터 기밀성과 무결성이 심각하게 훼손됩니다.
컴포넌트
sglang은 대규모 언어 모델 추론을 위한 고효율 서비스 프레임워크입니다. 핵심 게이트웨이 컴포넌트는 API 요청 라우팅과 외부 도구 통합을 담당하며, 아키텍처상 프로세스 수준으로 공유되는 MCP 관리자로 자원 이용을 최적화하고, 통합 인터페이스로 여러 테넌트가 외부 MCP 서버를 동시에 호출할 수 있게 해 기능 확장과 업무 논리 분리를 실현합니다.
유형
Improper Authentication (CWE-287)
저장소
대응 방안
- 이 인증 우회를 고치려면 세션 관리를 재구성해 인증 자격 증명을 연결 풀의 고유 키에 포함하고, 각 독립 자격 증명이 전용 세션 인스턴스에 대응하게 하십시오. 또한 엄격한 테넌트 컨텍스트 격리를 시행해 전역 도구 목록이 권한을 넘어 공유되지 않게 하고, 요청 단위의 동적 구성 검증을 도입해 정적 캐시로 인한 인증 상태 유출을 막으십시오.