summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/ControllerInterface/evdev/evdev.cpp
diff options
context:
space:
mode:
authorActs1631 <acts1631kjv@proton.me>2026-07-19 21:28:01 -0400
committerActs1631 <acts1631kjv@proton.me>2026-07-19 21:28:23 -0400
commit5b9961b0c6572dd15040c00ef7e0e244b5526028 (patch)
tree592fc5e2a5d366694ddc0a4bde606f28a33089f4 /Source/Core/InputCommon/ControllerInterface/evdev/evdev.cpp
parentcb9df1264526c37ed3901afc622c456e8ee137da (diff)
NetPlay: bound LZO decompression output
NetPlay save synchronization decoded remote LZO blocks with the unsafe decoder and no output capacity. A malicious host could overflow a client buffer with a block larger than its declared size. Use the bounds-checking decoder, validate the declared output length, and grow buffer results only after each checked block has been decoded.
Diffstat (limited to 'Source/Core/InputCommon/ControllerInterface/evdev/evdev.cpp')
0 files changed, 0 insertions, 0 deletions