Alexandre Julliard pushed to branch master at wine / wine
Commits:
6a0cea6b by Yuxuan Shui at 2025-06-09T23:03:02+02:00
iphlpapi: Fix use-after-free of apc context.
In IcmpSendEcho2Ex, if STATUS_PENDING is returned from NtDeviceIoControlFile,
there are two cases. If no event handle or apc rountine were given, we wait for
the request to completion before returning, thus freeing the apc context is fine
in this case. But if an event handle _is_ given, we will return STATUS_PENDING,
and the request will still be in flight at this point, and we cannot free the
apc context.
However, the condition for freeing the context only checks for apc_routine, and
not event, resulting in use-after-free if an apc_routine is not given but an
event is.
- - - - -
1 changed file:
- dlls/iphlpapi/iphlpapi_main.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/6a0cea6bd2cf5d92160b9766aadf1e…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/6a0cea6bd2cf5d92160b9766aadf1e…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
59c0c501 by Yuxuan Shui at 2025-06-09T23:03:02+02:00
inetmib1: Fix table emptiness check.
getItemAndInstanceFromTable only checks if the table is NULL, but didn't check
if it actually contains any entries. It just assumes it does and will return
index 1 in some cases, resulting in out-of-bound access of the table down the
line.
- - - - -
1 changed file:
- dlls/inetmib1/main.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/59c0c50181caf98b1a055459e5be3e…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/59c0c50181caf98b1a055459e5be3e…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
7b8a89e5 by Eric Pouech at 2025-06-09T23:03:02+02:00
dbghelp: Speed up global symbols at startup.
Also introducting helpers to handle a stream as a whole chunk of memory.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
df9e1b85 by Eric Pouech at 2025-06-09T23:03:02+02:00
dbghelp: Get fpo stream information directly in new PDB reader.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
db344ff6 by Eric Pouech at 2025-06-09T23:03:02+02:00
dbghelp: Simplify signature of PDB unwinders.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
3d9db800 by Eric Pouech at 2025-06-09T23:03:02+02:00
dbghelp: Rename declarations for old PBD backend.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
a24e54c7 by Eric Pouech at 2025-06-09T23:03:02+02:00
dbghelp: Let new PDB reader exist independently of the old one.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
5 changed files:
- dlls/dbghelp/cpu_i386.c
- dlls/dbghelp/dbghelp_private.h
- dlls/dbghelp/module.c
- dlls/dbghelp/msc.c
- dlls/dbghelp/pdb.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/c9536ca6f8c76c5529fa7a9848356…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/c9536ca6f8c76c5529fa7a9848356…
You're receiving this email because of your account on gitlab.winehq.org.