You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Due to two (one in V2.5) different memory corruptions, the server may crash with an EXECUTE STATEMENT.
One problem affects all platforms and the other is 64-bit only.
I can reproduce the crash with V2.5 in Linux AMD64, but not with V2.0 and V2.1 in the same environment.
In V2.0 and V2.1 branches, there is a missing parameter being passed to make_node. nod_exec_into needs 4 parameters. This code was commented in V2.5 in favor of nod_exec_stmt.
In all branches, there is 0 constants being passed to make_node. 0 is 32-bit and make_node expects pointers.
The crash only happens for me in the place that there are two consecutive 0. Instead of store a NULL in nod_args, it mix with bits of the other parameter.
Submitted by: @asfernandes
Due to two (one in V2.5) different memory corruptions, the server may crash with an EXECUTE STATEMENT.
One problem affects all platforms and the other is 64-bit only.
I can reproduce the crash with V2.5 in Linux AMD64, but not with V2.0 and V2.1 in the same environment.
Commits: 4e37a55 96fbc36 0d84abc
The text was updated successfully, but these errors were encountered: