diff options
author | Rich Felker <dalias@aerifal.cx> | 2024-03-02 15:01:18 -0500 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2024-03-02 22:17:49 -0500 |
commit | 7ada6dde6f9dc6a2836c3d92c2f762d35fd229e0 (patch) | |
tree | a9fb539bb6553839248f8bce59ecea0a3e3a2b38 /src/regex/regexec.c | |
parent | fd7d018521115f2674bf85cbccaf745852b9ed3a (diff) | |
download | musl-7ada6dde6f9dc6a2836c3d92c2f762d35fd229e0.tar.gz |
iconv: fix missing bounds checking for shift_jis decoding
the jis0208 table we use is only 84x94 in size, but the shift_jis
encoding supports a 94x94 grid. attempts to convert sequences outside
of the supported zone resulted in out-of-bounds table reads,
misinterpreting adjacent rodata as part of the character table and
thereby converting these sequences to unexpected characters.
Diffstat (limited to 'src/regex/regexec.c')
0 files changed, 0 insertions, 0 deletions