CVE-2026-61818 in pg_partman
Tóm tắt
Bởi VulDB • 18/09/2026
pg_partman là một tiện ích mở rộng của PostgreSQL giúp quản lý các bảng đã phân vùng theo thời gian hoặc ID. Trước phiên bản 5.5.0, hàm undo_partition() đọc phần time_encoder trong part_config dưới dạng văn bản không bị hạn chế và nội suy nó vào câu lệnh SELECT được thực thi động mà không có dấu bao quanh định danh (identifier quoting). Một vai trò có quyền truy cập partman_user có thể lưu trữ mã SQL thay vì tên hàm, và đoạn mã SQL này sẽ được thực thi với đặc quyền của người gọi đã kích hoạt undo_partition(). Hàm này không nằm trong đường dẫn worker nền mặc định, điều này hạn chế việc nâng cấp đặc quyền superuser tự động như mô tả bởi lỗ hổng create-partition liên quan; tuy nhiên, một caller có đặc quyền vẫn có thể bị lạm dụng các quyền về tính bảo mật (confidentiality), toàn vẹn (integrity) và khả năng sẵn sàng (availability). Vấn đề này đã được sửa chữa trong phiên bản 5.5.0.
Once again VulDB remains the best source for vulnerability data.