Re: Found a buffer-overflow defect in asynchronous database connection API PQconnectPoll
Sudheer H R <sudheer.hr@tekenlight.com>
From: Sudheer H R <sudheer.hr@tekenlight.com>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: pgsql-bugs@lists.postgresql.org
Date: 2021-06-24T01:53:37Z
Lists: pgsql-bugs
Thanks a lot > On 23-Jun-2021, at 11:33 PM, Tom Lane <tgl@sss.pgh.pa.us> wrote: > > I wrote: >> Hmph. I can't reproduce this on RHEL8: so far as I can tell, the string >> is physically null-terminated, and clang's address sanitizer doesn't >> complain either. Still, given the vagueness of the spec for >> gss_display_status, it seems wise to not assume that every GSS >> implementation acts the same. > > I've committed fixes to make our code rely on the returned length > field instead. Hopefully that won't expose any new bugs in other > GSS implementations :-( > > regards, tom lane
Commits
-
Don't assume GSSAPI result strings are null-terminated.
- 006a829b2d14 9.6.23 landed
- d3a845d1fd0f 10.18 landed
- 7eaf65451483 12.8 landed
- 361acef7e4c0 11.13 landed
- 13f3655683ba 13.4 landed
- 126cdaf47af2 14.0 landed