Skip to content

Commit cfd5f34

Browse files
committed
Bug#35374491: Mysql read_ok_ex missing length check
Added a validity check on the length received from the network for unknown trackers. Change-Id: Idc7d229fc5905d919bd8c59907be1a5439a08efe
1 parent 431eb29 commit cfd5f34

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

sql-common/client.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1011,6 +1011,7 @@ void read_ok_ex(MYSQL *mysql, ulong length) {
10111011
len = (size_t)net_field_length_ll_safe(mysql, &pos, length,
10121012
&is_error);
10131013
if (is_error) return;
1014+
if (!buffer_check_remaining(mysql, pos, length, len)) return;
10141015
pos += len;
10151016
break;
10161017
}

0 commit comments

Comments
 (0)