diff options
author | Serhiy Storchaka <storchaka@gmail.com> | 2022-05-02 09:37:48 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-02 09:37:48 (GMT) |
commit | 18b07d773e09a2719e69aeaa925d5abb7ba0c068 (patch) | |
tree | 24e00867bcd614057ca886b2e977153d6168fa59 /Python/hashtable.c | |
parent | 614420df9796c8a4f01e24052fc0128b4c20c5bf (diff) | |
download | cpython-18b07d773e09a2719e69aeaa925d5abb7ba0c068.zip cpython-18b07d773e09a2719e69aeaa925d5abb7ba0c068.tar.gz cpython-18b07d773e09a2719e69aeaa925d5abb7ba0c068.tar.bz2 |
bpo-36819: Fix crashes in built-in encoders with weird error handlers (GH-28593)
If the error handler returns position less or equal than the starting
position of non-encodable characters, most of built-in encoders didn't
properly re-size the output buffer. This led to out-of-bounds writes,
and segfaults.
Diffstat (limited to 'Python/hashtable.c')
0 files changed, 0 insertions, 0 deletions