mirror of https://github.com/postgres/postgres
The code in shift_jis_20042euc_jis_2004() would fetch two bytes even when only one remained in the string. Since conversion functions aren't supposed to assume null-terminated input, this poses a small risk of fetching past the end of memory and incurring SIGSEGV. No such crash has been identified in the field, but we've certainly seen the equivalent happen in other code paths, so patch this one all the way back. Report and patch by Noah Misch.REL8_4_STABLE
parent
305c5ed6d7
commit
b2658c348e
Loading…
Reference in new issue