Apache Iggy Java·C# SDK의 출력 인코딩 결함으로 경로 순회가 발생해 권한 외 삭제 가능
공격자는 개인 액세스 토큰 삭제 요청 구성 시 Java 또는 C# HTTP 클라이언트가 경로 매개변수를 올바르게 이스케이프하지 않는 특성을 악용해 ../ 등 경로 순회 시퀀스를 주입하고 URL 파서가 경로를 정규화해 의도하지 않은 민감 엔드포인트를 가리키게 유도합니다. 특수 문자에 대한 엄격한 필터 부재로 요청이 사용자 관리 등 고위험 인터페이스로 리다이렉트되어 임의 계정 데이터의 불법 삭제나 시스템 상태의 예상치 못한 변경이 가능하며 무결성과 가용성을 심각하게 훼손합니다.
컴포넌트
Apache Iggy는 이벤트 기반 고성능 메시지 스트림 스토리지 플랫폼으로 저지연 데이터 영속화를 목표로 합니다. SDK가 다국어 클라이언트에 표준 데이터 연동 인터페이스를 제공하고 연결 관리와 리소스 스케줄링을 지원하며, 마이크로서비스 간 데이터의 효율·신뢰성 있는 유통·저장을 위한 확장 가능한 분산 데이터 처리 인프라 구축을 목적으로 합니다.
유형
Improper Encoding or Escaping of Output (CWE-116)
저장소
대응 방안
- URL 경로 결합 시 동적 입력에 엄격한 퍼센트 인코딩을 적용하고 미정화된 사용자 제어 문자열을 직접 이어 붙이지 마세요. 동시에 서버에서 경로 정당성을 검증하고 디렉터리 순회 특징 구간이 포함된 요청을 거부하며, 각 언어 SDK의 하위 네트워크 요청 래퍼를 통일해 차이를 제거하세요.
Websoft9 애플리케이션 관리 플랫폼 프록시 API 인증 부재로 리버스 프록시 설정을 미인가로 변조 가능
공격자는 /apphub/src/api/v1/routers/proxy.py에서 /api/proxys/* 경로 접두사가 전역 키 미들웨어에 가로채이지 않고 세션 Cookie 검증도 없는 논리 결함을 악용할 수 있습니다. 자격 증명 없이 HTTP GET·POST·PUT·DELETE를 보내 SSL 인증서 재고를 열거하고 애플리케이션 리버스 프록시 규칙을 임의 생성·수정하거나 기존 프록시 설정을 삭제해 도메인 하이재킹이나 서비스 중단을 유발할 수 있으며, 관리 대상 앱의 접근 제어 무결성과 가용성을 심각하게 훼손합니다.
컴포넌트
Websoft9는 컨테이너 기술 기반 다중 애플리케이션 신속 배포·관리 플랫폼입니다. 핵심 AppHub가 백엔드 마이크로서비스 통합 스케줄링, 애플리케이션 수명주기 관리, 네트워크 라우팅 설정을 담당하며, 프론트/백 분리 설계로 표준 API를 통한 인프라스트럭처 애즈 코드 자동 운영을 지향합니다.
유형
Missing Authentication for Critical Function (CWE-306)
저장소
대응 방안
- 전역 인증을 면제하는 모든 라우트 처리 함수에 세션 토큰 검증을 강제해 업무 논리 계층이 완전한 권한 컨텍스트 검사를 갖추게 하고, API 인증 커버리지를 정기 감사해 보안 사각지대를 제거하세요.