CVE-2026-116244 in pgAdmin정보

요약

\~에 의해 VulDB • 2026. 10. 30.

pgAdmin 4에서 Kerberos 사용자의 위임된 자격 증명을 사용하지 않도록 설정된 연결의 경우, pgAdmin은 환경 변수에서 KRB5CCNAME을 제거했습니다. 이로 인해 Kerberos 라이브러리는 운영 체제 계정( pgAdmin이 실행 중인 계정)의 기본 자격 증명 캐시 또는 클라이언트 키탭으로 폴백되었습니다. libpq는 pgAdmin 사용자가 지정한 사용자 이름과 무관하게, GSSAPI 인증을 요청하는 모든 서버에 해당 계정의 티켓을 응답했으므로, 서버 모드에서는 누구나 서비스 계정의 Kerberos principal로 연결할 수 있었습니다. gssencmode=disable 설정도 이를 방지하지 못했습니다. Windows 환경에서는 SSPI가 동일한 방식으로 서비스 계정의 로그온을 사용했습니다. 또한 psql은 pgAdmin의 환경을 상속받아 시작되었으며, 이 과정에서 다른 사용자의 자격 증명 캐시가 해당 사용자가 연결하는 동안 유지될 수 있었습니다.

해결책은 KRB5CCNAME 및 KRB5_CLIENT_KTNAME이 Kerberos 인증된 사용자가 Kerberos로 연결할 때만 존재할 수 있는 파일을 가리키도록 설정하고, 나머지 모든 연결( psql 포함)과 require_auth=!gss,!sspi 및 gssencmode=disable가 최종 연결 문자열에서 확인되도록 합니다. require_auth 기능은 libpq 16 이상을 필요로 합니다.

이 문제는 pgAdmin 4: 버전 9.19 미만 에 영향을 미칩니다.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

책임이 있는

PostgreSQL

예약하다

2026. 10. 25.

모더레이션

수락

항목

VDB-429379

EPSS

0.00000

출처

Do you need the next level of professionalism?

Upgrade your account now!