PostgreSQL minor 업그레이드와 재색인·재암호화 필요 안내
PostgreSQL 15.19/17.11로의 minor 업그레이드로 보안 수정이 적용되며 일부 인덱스와 암호화 데이터는 조치가 필요합니다.
교안에 영향
예전 안내에서 ltree·btree_gist 인덱스는 재색인 없이도 안전하다고 적었다면 더 이상 맞지 않으며, pgcrypto의 legacy cipher 복호화 안내도 수정해야 합니다.
요약
- PostgreSQL 15.19/17.11 minor release로 업그레이드되며 44개 CVE가 수정되었습니다. - ltree 인덱스와 btree_gist 인덱스는 일부 환경에서 reindex가 필요할 수 있습니다. - pgcrypto의 legacy cipher 데이터는 업그레이드 후 복호화가 실패할 수 있어 재암호화가 필요합니다. - custom operators는 다시 만들 때 superuser 권한이 필요하도록 바뀌었습니다.
바뀐 것
개선
- PostgreSQL 15.19/17.11 minor release로 업그레이드되어 상위 버전의 보안 수정과 정확성 수정이 반영되었습니다.
수정
- ltree 인덱스가 multibyte/ICU 환경에서 잘못된 결과를 낼 수 있는 문제와 매우 깊은 ltree 값에서의 정수 오버플로 문제가 수정되었습니다.
- pgcrypto에서 cipher-algo=bf, blowfish, cast5로 암호화한 PGP 데이터는 업그레이드 후 기본 설정에서 복호화되지 않도록 바뀌었습니다.
- float 컬럼을 포함한 btree_gist 인덱스가 NaN 값을 가진 행에 대해 잘못된 결과를 낼 수 있는 문제가 수정되었습니다.
- non-built-in selectivity estimator를 쓰는 custom operators는 다시 만들 때 superuser 권한이 필요하도록 바뀌었습니다.