CVE-2017-12172 in PostgreSQL
요약
\~에 의해 VulDB • 2026. 07. 28.
PostgreSQL 10.x(10.1 미만), 9.6.x(9.6.6 미만), 9.5.x(9.5.10 미만), 9.4.x(9.4.15 미만), 9.3.x(9.3.20 미만) 및 9.2.x(9.2.24 미만)는 비-root 운영 체제 계정에서 실행되며, 데이터베이스 슈퍼사용자는 해당 시스템 계정 하에서 임의 코드를 실행할 수 있는 유효한 권한을 가지고 있습니다. PostgreSQL은 시스템 부팅 시 데이터베이스 서버를 시작하기 위한 스크립트를 제공합니다. 많은 운영 체제의 PostgreSQL 패키지는 자체 제작자가 작성한 시작 구현체를 제공합니다. 여러 구현체는 데이터베이스 슈퍼사용자가 심볼릭 링크로 대체할 수 있는 로그 파일 이름을 사용합니다. 루트 사용자는 이 로그 파일 이름에 대해 open(), chmod() 및/또는 chown()을 호출합니다. 이는 종종 루트가 서버를 시작할 때 데이터베이스 슈퍼사용자가 루트 권한으로 승격하는 데 충분합니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.