🇰🇷 한글 설명
모바일 기기의 내장 PostgreSQL 서비스에서 설정 오류 및 커맨드 인젝션 취약점이 발견되었습니다. 이 서비스는 루트 권한으로 실행되며 취약한 인증 정보를 사용하고 있어, 공격자가 COPY FROM PROGRAM 구문을 통해 안드로이드 샌드박스를 우회하고 루트 권한을 탈취할 수 있습니다.
💡 쉬운 설명
휴대폰 안에 숨겨진 데이터베이스 설정이 잘못되어 있어, 해커가 이를 통해 휴대폰의 모든 제어권을 가져갈 수 있는 위험한 상태입니다. 마치 집 문이 허술하게 잠겨 있어 도둑이 들어와 집주인 권한을 뺏는 것과 같습니다.
🇺🇸 원문 (English)
The built-in PostgreSQL service on the mobile device suffers from misconfiguration flaws and command injection vulnerabilities. This service listens on a specific port, runs with root privileges, and is protected by weak credentials. The database supports the COPY FROM PROGRAM syntax, allowing local attackers to bypass Android's permission sandbox and gain full root access.
📍 영향받는 시스템
PostgreSQL이 루트 권한으로 실행 중인 안드로이드 기반 모바일 기기
⚔️ 공격 벡터
취약한 인증 정보를 이용한 접근 후 COPY FROM PROGRAM 구문을 통한 커맨드 인젝션
🛡️ 대응 방법
PostgreSQL 서비스의 루트 권한 실행 중단, 강력한 비밀번호 설정 및 불필요한 서비스 비활성화
🔧 검증 코드
명령어 실행 시 PostgreSQL 버전 정보가 출력되고 서비스가 응답하면 취약한 서비스가 활성화된 상태일 가능성이 높습니다.
psql -c "SHOW config_file;" && psql -c "SELECT version();" 2>/dev/null