debian/patches/CVE-2026-6473.patch: integer wraparound in ts_headline
and ltree lquery parsing; bound StartSel/StopSel/FragmentDelimiter to
PG_INT16_MAX and add overflow checks in parse_lquery (no
pg_add_u16_overflow() in PG 12, manual PG_UINT16_MAX compare).
debian/patches/CVE-2026-6474.patch: externally-controlled format
string in timeofday() via pg_strftime() with crafted timezones; guard
against unsafe conditions.
debian/patches/CVE-2026-6475.patch: symlink following in
pg_basebackup plain format and in pg_rewind allowing origin
superuser to overwrite local files.
debian/patches/CVE-2026-6477.patch: mark PQfn() unsafe and fix
overrun in libpq lo_export/lo_read/lo_lseek64/lo_tell64 frontend
LO interface.
debian/patches/CVE-2026-6478.patch: covert timing channel in MD5
password comparison; replace memcmp with timingsafe_bcmp in SCRAM
and MD5 password verification paths.
debian/patches/CVE-2026-6479.patch: uncontrolled recursion in
ProcessStartupPacket() via alternating SSL/GSS negotiation requests.
debian/patches/CVE-2026-6637.patch: stack buffer overflow in the
refint contrib module with attacker-controlled column names.