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 /compat/time32/clock_getres_time32.c | |
parent | fd7d018521115f2674bf85cbccaf745852b9ed3a (diff) | |
download | musl-7ada6dde6f9dc6a2836c3d92c2f762d35fd229e0.tar.gz musl-7ada6dde6f9dc6a2836c3d92c2f762d35fd229e0.tar.xz musl-7ada6dde6f9dc6a2836c3d92c2f762d35fd229e0.zip |
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 'compat/time32/clock_getres_time32.c')
0 files changed, 0 insertions, 0 deletions